Например есть строка:
$str='текст текст <img src="123.jpg"> текст <img src="123.jpg">';
Она должна превратиться в:
текст текст 123.jpg текст 123.jpg
Попробовал сделать это с помощью такой функции:
function scrapeImage($text) {
$pattern = '/src=[\'"]?([^\'" >]+)[\'" >]/';
str_replace($pattern, $text, $link);
$link = $link[1];
return $link;
};
Почти получилось, но эта функция удаляет весь текст, оставляя только ссылку из src, а мне нужно чтобы текст остался..
Нужно что то вроде функции strip_tags, только которая будет оставлять ссылки из src="" а не удалять их вместе с тегами.