我有多个这样的img网址:-
<img alt="" border="0" src="http://asia.cnet.com/05/i/g/red_arrow_dn.gif">
我想替换每个启动并关闭php中的img标签,例如:
<div class="miricle_image"><img alt="" border="0" src="http://asia.cnet.com/05/i/g/red_arrow_dn.gif"/></div>
但是我无法通过regex或preg_replace替换启动和关闭img标签。
由fckeditor创建并保存在数据库中的所有img标签,我的工作是通过数据库获取所有img标签并替换为
<div class=""><img src=""/></div>
并再次保存在数据库中。
尝试测试此代码
<?php
$text = "<img src='abc.jpg'><img src='abc.jpg'><img src='abc.jpg'>";
$text = preg_replace("/<img([^>]*)>/i", '<div class="miricle_image"><img\\1></div>', $text);
echo $text;
?>
和演示在这里https://eval.in/178421
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句