php替换imgsrc的方法:首先定义一个“get_img_thumb_url”方法;然后通过正则替换img中src地址参数;最后将图片地址替换成压缩url即可。

PHP实现用正则替换Img中src地址参数
在实际开发过程,我们往往需要PHP动态的去改变图片参数去达到图片压缩,或者图片裁剪功能,但是已经入库的老图片代码,如何能解决裁剪和压缩,这就用到了正则替换
/**
* 图片地址替换成压缩URL
* @param string $content 内容
* @param string $suffix 后缀
*/
function get_img_thumb_url($content="",$suffix="-256E35")
{
$pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";
$content = preg_replace($pregRule, '@@##@@', $content);
return $content;
}输出结果:
@@##@@
推荐:《PHP教程》
立即学习“PHP免费学习笔记(深入)”;











