Q:

Выполнить замену всех строк

Здравствуйте. Есть скрипт, который находит нужные строки, после он должен найти каждую совпавшую строку в тексте, и в случае нахождения - заменить на другой текст:
Набросал такой код:
foreach ($a_links2 as & $value2) {
    echo $value2->src; //строки которые нужно заменить
    $text = str_replace($value2->src, "КАРТИНКА", $article['content']);
}

echo $text;

В итоге получается что заменяет только последнюю найденную строку. 

A:

Попробуйте следующий вариант, должен отработать правильно:
$text = $article['content'];
foreach ($a_links2 as & $value2) {
    $text = str_replace($value2->src, "КАРТИНКА", $text);
}
echo $text;

