贛州樂航網絡科技有限公司

贛州知名軟件(jiàn)服務商,專注軟件(jiàn)産品研發

資訊分(fēn)類

Information Classification
公司動态
技術(shù)分(fēn)享
推薦閱讀(dú)
營銷推廣
網絡安全
幫助中心
首頁 - 資訊動态 - 技術(shù)分(fēn)享
技術(shù)分(fēn)享

thinkphp常見(jiàn)操作(zuò)富文本中的圖片

發布時間:2024-04-02 | 浏覽次數:1475次
描述
常見(jiàn)的場景,比如(rú)懶加載,需要将圖片的src屬性變成data-src。再比如(rú)說(shuō),在cos或者oss對象存儲的時候,我們需要更改圖片的格式,這個時候就(jiù)可(kě)以使用格式轉化。以下代碼演示了格式轉化,就(jiù)是新增了後綴代碼
詳情
    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;
    }

© 2024 贛州樂航網絡科技有限公司版權所有     

在線客服

在線客服

電話(huà)咨詢

電話(huà)咨詢

撥打咨詢電話(huà): 18270723799
微信咨詢

微信咨詢

二維碼
返回頂部