Çoklu dizi ile aynı dizenin (muhtemelen preg_replace) değiştirin

2 Cevap php

Ben bir diziden dizeleri ile belli bir dize (soru işareti) birden çok örneğini değiştirmeniz gerekiyor. örneğin Ben değiştirmek istiyorsanız dize 3 kez görünür ve benim dizi 3 uzunluğuna sahiptir, ilk dizi, vs, vs, ikinci ile ikinci ilk öğe ile değiştirilmiştir olacaktır

Bunu hazırlanan tablolar mysqli'nin çalışma yolu için oldukça benzer recongise olabilir.

İşte bir örnek:

$myArray = array(
    [0] => 'yellow',
    [1] => 'green',
    [2] => 'red'
);

$myString = 'banana is ?, apple is ?, tomato is ?';

$newString = someFunction($myString,$myArray);

echo $newString;

Bu daha sonra dönecekti

banana is yellow, apple is green, tomato is red

Herkes PHP 5.2 kullanarak bunu yapmanın bir yolu önerebilirsiniz.