PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能

网友投稿 782 2022-11-27

PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能

/*** 图片地址替换成压缩URL* @param string $content 内容* @param string $suffix 后缀*/function get_img_thumb_url($content="",$suffix="!c550x260.jpg"){// by = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";$content = preg_replace($pregRule, '', $content);return $content;}

//by = '

';$newct = get_img_thumb_url($content);print_r($newct);

自己的

/** * 图片地址替换成压缩URL * @param string $content 内容 * @param string $suffix 后缀 */ function get_img_thumb_url($content="",$suffix="") { $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/"; $content = preg_replace($pregRule, '', $content); return $content; }

调用

$params['maincontent'] = $this->get_img_thumb_url($params['maincontent'],'style="text-align: center;">中国杯帆船赛

        中国杯帆船赛是中国历史上第一个国际性大帆船赛事,亦是唯一以“中国杯”命名的大帆船赛事,也是亚太地区最大规模的Beneteau First 40.7统一设计组别大帆船赛事。 曾经于2008年、2009年连续两度荣膺“亚太地区最佳帆船赛事”,2010年-2011年,中国杯帆船赛被正式列入ISAF(国际帆联)大帆船赛事的日历,是国内第一个进入国际帆联历的大帆船赛事。2015年,国际帆船联合会授予“推动航海运动特别奖”。




版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:thinkphp5 Barcodegen 生成条形码
下一篇:swoole 初试教程 udp服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~