:RegexIterator :: REPLACE modu ile nasıl çalışılır? Benim kodunda sorununun ne
$i = new RegexIterator(
new ArrayIterator(array(
'test1'=>'test888',
'test2'=>'what?',
'test3'=>'test999')),
'/^test(.*)/',
RegexIterator::REPLACE);
foreach ($i as $name=>$value)
echo $name . '=>' . $value . "\n";
yineleyici boştur, neden? Yardım ettiğin için teşekkür ederim!
düşünün. Örnek kodunuz için beklenen sonuç, iyi bir başlangıç noktası olacaktır. – VolkerK
Bu, manuel açıklamaya göre (RegexIterator :: REPLACE Geçerli girişi veya geçerli anahtarı değiştirin), değiştirilebilecek tüm eşleşen anahtarları => döndürmeleri gerektiğini unutmayın. El kitabında örnek yoktur, bu nedenle nasıl kullanılacağı ve yer değiştirme modelinin nerede tanımlanacağı açık değildir. – Alexey