Мне нужно заменить несколько экземпляров определенной строки (вопросительный знак) на строки из массива. например если строка, которую я хочу заменить, появляется 3 раза, а мой массив имеет длину 3, первая будет заменена первым элементом массива, вторая - вторым и т. д.
Вы можете заметить, что это очень похоже на работу подготовленных операторов в mysqli.
Вот пример:
$myArray = array(
[0] => 'yellow',
[1] => 'green',
[2] => 'red'
);
$myString = 'banana is ?, apple is ?, tomato is ?';
$newString = someFunction($myString,$myArray);
echo $newString;
Это вернет
banana is yellow, apple is green, tomato is red
Может кто-нибудь предложить способ сделать это с помощью PHP 5.2.