Я хотел бы добавить к следующей итерации цикла.Например, если значение $ 3, склейте новое значение для следующего цикла, сохраняя при этом оставшуюся часть массива.
$array=[1,2,3,4,5];
foreach($array as $key=>&$value){
if($value===3){array_splice($array,$key,0,'test');}
echo $value;
}
// 1,2,3,5
Мне бы хотелось, чтобы вывод был:
// 1,2,3,'test',4,5
Это упрощенный пример.