вопрос
В полном описании вставляется n-ное кол-во картинок. Мне необходимо среди всего текста найти их все, записать в массив, затем прогнать массив через foreach в котором выполнить поиск и замену текста. Что делаю не так, может функцию другую использовать..
Ссылки все имеют вид http://img-fotki yandex ru/get/166616/310023662.4867/0_7dcf26_6f8cda99_orig
так тоже берется и меняется только одна
Ссылки все имеют вид http://img-fotki yandex ru/get/166616/310023662.4867/0_7dcf26_6f8cda99_orig
preg_match('#http://(.+?)_orig#i', $row['full_story'], $kartinkafull);
foreach ($kartinkafull as $key => $value) {
list($width, $height, $type, $attr) = getimagesize($kartinkafull[$key]);
$row['full_story'] = str_replace( $kartinkafull[$key].'" alt', $kartinkafull[$key].'\" height=\"'.$height.'\" alt', $row['full_story'] );
}
так тоже берется и меняется только одна
preg_match('#http://(.+?)_orig#i', $row['full_story'], $kartinkafull);
foreach ($kartinkafull as $key => $value) {
list($width, $height, $type, $attr) = getimagesize($value);
$row['full_story'] = str_replace( $value.'" alt', $value.'\" height=\"'.$height.'\" alt', $row['full_story'] );
}