首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP正则匹配查看原图解决方法

2014-01-12 
PHP正则匹配查看原图哪位高手帮忙写个正则匹配内容:$str内容内容内br /容内容内容内容内容内容img sr

PHP正则匹配查看原图
哪位高手帮忙写个正则匹配内容:
$str='内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" />内容内容内容<img src="http:www.wz.com/2.jpg"/>';
匹配效果:
$str='内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" /><a href="http:www.wz.com/1.jpg">原图</a>内容内容内容<img src="http:www.wz.com/2.jpg"/><a href="http:www.wz.com/2.jpg">原图</a>';
[解决办法]

$str = '内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" />内容内容内容<img src="http:www.wz.com/2.jpg"/>';

echo preg_replace('/<img.*?src="([^"]+).*?>/is', '$0<a href="$1">原图</a>', $str); 
内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" /><a href="http:www.wz.com/1.jpg">原图</a>内容内容内容<img src="http:www.wz.com/2.jpg"/><a href="http:www.wz.com/2.jpg">原图</a>

热点排行