PHP正则匹配和替换IMG标签问题
$str为在线编辑器存到数据库里的所以里面不确定有多少个<img/>标签比如<img***src="***"****/>匹配和替换为<img***LazyLoad="**...
$str为在线编辑器存到数据库里的 所以里面不确定有多少个<img/>标签
比如<img *** src="***" ****/>
匹配和替换为<img *** LazyLoad="****" ***/>
就是把$str里面所有的img标签里面的src替换为LazyLoad 其他的都不变
求代码 谢谢啦 小弟菜鸟!!!!新号 分不多 希望大家帮帮忙 谢谢了 展开
比如<img *** src="***" ****/>
匹配和替换为<img *** LazyLoad="****" ***/>
就是把$str里面所有的img标签里面的src替换为LazyLoad 其他的都不变
求代码 谢谢啦 小弟菜鸟!!!!新号 分不多 希望大家帮帮忙 谢谢了 展开
1个回答
推荐于2016-07-14 · 知道合伙人互联网行家
关注
展开全部
不知道这个是否符号你的要求:
<?php
$string = '<img src="abc"/><img src="efg"/><link src="a.css"/>';
echo preg_replace('/<img(.*?)src=/i','<img$1Layzyload=',$string);
//End_php
//输出
<img Layzyload="abc"/><img Layzyload="efg"/><link src="a.css"/>
<?php
$string = '<img src="abc"/><img src="efg"/><link src="a.css"/>';
echo preg_replace('/<img(.*?)src=/i','<img$1Layzyload=',$string);
//End_php
//输出
<img Layzyload="abc"/><img Layzyload="efg"/><link src="a.css"/>
追问
谢谢了 是这样的 非常感谢 但是纠正一下 你打错啦
是Lazyload哈哈 再次感谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询