<?php
$myArray = ['yellow', 'green'];
$myString = 'banana is ?, apple is ?, lemon is ?, tomato is ?';
$count = count($myArray);
$i = 0;
while (($pos = strpos($myString, '?')) !== false) {
$myString = substr_replace(
$myString,
$myArray[$i++ % $count],
$pos,
1
);
}
echo $myString;
- Output for 8.1.32, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- banana is yellow, apple is green, lemon is yellow, tomato is green
preferences:
60.27 ms | 406 KiB | 5 Q