赣州千浤科技有限公司

赣州知名软件服务商,专注软件产品研发

资讯分类

Information Classification
公司动态
技术分享
推荐阅读
营销推广
网络安全
帮助中心
首页 - 资讯动态 - 技术分享
技术分享

thinkphp常见操作富文本中的图片

发布时间:2024-04-02 | 浏览次数:1973次
描述
常见的场景,比如懒加载,需要将图片的src属性变成data-src。再比如说,在cos或者oss对象存储的时候,我们需要更改图片的格式,这个时候就可以使用格式转化。以下代码演示了格式转化,就是新增了后缀代码
详情
    public function richTextUrl($content)
    {
        if (preg_match_all('/(http:\/\/)|(https:\/\/)/i', $content)) {
            $url = "";
        } else {
            $url = $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['SERVER_NAME'];
        }
        $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";
        $content = preg_replace($pregRule, '<img src="' . $url . '${1}'.'?x-oss-process=image/format,webp" style="max-width:100%;"
         >', $content);
        return $content;
    }

© 2025 赣州千浤科技有限公司版权所有   赣公网安备36070202000941号 赣ICP备20002207号   

在线客服

在线客服

电话咨询

电话咨询

拨打咨询电话: 18270723799
微信咨询

微信咨询

二维码
返回顶部