您好,登錄后才能下訂單哦!
這篇文章主要介紹php中替換src的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
php替換src的方法:可以利用preg_replace函數并結合正則表達式來實現替換,如【preg_replace($pregRule, '<img src="${1}'.$suffix,$content);】。
可以使用正則表達式批量替換Img中src內容。
函數介紹:
preg_replace 函數執行一個正則表達式的搜索和替換。
實現代碼:
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 后綴 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/"; $content = preg_replace($pregRule, '<img src="${1}'.$suffix.'" style="max-width:100%">', $content); return $content; }
實際代碼:
$content = '<a href="#"><img class="center" src="https://xxx.com/styles/images/default.jpg"></a>' .'<p><img class="center" src="https://img.xxx.com/images/219_Ig5eZI.jpg" style="max-width: 100%;"></p>'; $newct = get_img_thumb_url($content); print_r($newct);
輸出結果:
<a href="#"><img src="https://xxx.com/styles/images/default.jpg!c550x260.jpg" style="max-width:100%"></a><p><img src="https://img.xxx.com/images/219_Ig5eZI.jpg!c550x260.jpg" style="max-width:100%"></p>
以上是php中替換src的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。