Я хотел бы заменить пустые теги alt на изображениях в строке. У меня есть строка, содержащая весь текст занавесочной страницы. В тексте также есть изображения, и многие из них имеют пустые теги (старые данные), но в большинстве случаев у них есть теги заголовков. Например:

Что я хочу иметь:

Итак: Мне нужно найти все изображения в моей строке, просмотреть изображения, найти теги заголовков, найти теги alt и заменить пустые теги alt тегами заголовков, которые имеют значение.
Вот что я пробовал:
preg_match_all('/]+>/i',$return, $text); если (иссет ($ текст)) { foreach($text как $itemImg) { foreach($itemImg как $item) { $массив = массив(); preg_match( '/title="([^"]*)"/i', $item, $array ); если (isset($array[1])) { //Итак, $array[1] — это тег заголовка, и что дальше? } } } } Я не знаю, нужно ли дополнять код, но думаю, что для этого должно быть более простое решение. Предложения?