Примеры регулярных выражений в php

Обернуть картинку в ссылку.

Данный функционал использовался в CMS WordPress, чтобы картинки были обернуты ссылкой fancybox

$regex = '#<img([^>]*) src="([^"/]*/?[^".]*\.[^"]*)"([^>]*)>((?!</a>))#';
$replace = '<a rel="group" class="link-fancybox" title="" href="$2"><img$1 src="$2"$3></a>';
echo preg_replace($regex, $replace,  get_field('analytics_desc'));

Вам также может понравиться

About the Author: Vladimir Kusakin

Hi. I am web developer. For the past 9 years, I've been developing applications for the web using mostly PHP and Python. About me

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *