Преобразование тега IMG в AMP-IMG - PullRequest
0 голосов
/ 28 января 2019

Я использую preg_replace для преобразования тега <img> в <amp-img>, но он не работает.

$str = '<img src="welcome.jpg" alt="Welcome">';

echo preg_replace("%<img .*>%i", "<amp-img $1></amp-img>", $str);

1 Ответ

0 голосов
/ 28 января 2019

используйте (. *) Для захвата всего, что находится между пробелом, и>

preg_replace("/<img (.*)>/", "<amp-img $1></amp-img>", '<img src="welcome.jpg" alt="Welcome">')

должно дать результат

<amp-img src="welcome.jpg" alt="Welcome"></amp-img>
...