amp html — конвертировать PHP & lt; img & gt; пометка к amp img

У меня есть текстовое поле в таблице MySQL, которое содержит HTML и изображение (как HTML-тег)

Мне нужно вывести одно и то же содержимое на страницу AMP, но тэг amp omg отличается, как я могу конвертировать тэг в тэг amp?

я должен искать мою переменную для тега изображения?

-1

Решение

Что-то простое, как это должно работать:

            <?php
$string = 'some string containing evil <img src="abc.gif"> tags here and also here: <img src="xyz.png">';
$pattern = '/<img/i';
$replacement = '<amp-img';
preg_replace($pattern, $replacement, $string);
?>

Не видя реального кода, трудно понять, что именно вам нужно делать, но эти ссылки должны указывать вам правильное направление для того, чтобы застрять в регулярных выражениях, которые вам явно понадобятся, если, как вы скажете в комментариях ниже, вам нужно разбить старые теги img на составные части и реорганизовать их различными способами.
Захваты групп регулярных выражений PHP
http://www.regular-expressions.info/tutorial.html
Не поддавайтесь искушению использовать подстроки как простой выход, регулярные выражения стоят того времени, которое они потратили.

3

Другие решения

Других решений пока нет …