首頁 >後端開發 >PHP問題 >php如何替換src

php如何替換src

藏色散人
藏色散人原創
2020-11-27 09:11:382659瀏覽

php替換src的方法:先建立PHP範例檔;然後用「preg_replace_call」函數把圖片img中的src替換掉,語句如「str_replace($ma[1],lsk::picurl($ ma[1]),$ma[0]);」。

php如何替換src

推薦:《PHP影片教學

本教學操作環境:Windows7系統、PHP5.6版, Dell G3電腦。

php依序替換文字字串中的圖片src位址

例如有這樣的一段程式碼:

<p><img _src="/tt.jpg" src="http://www.sjmoban.com/tt.jpg" title="1539765170791397.jpg"/></p>

其中我想把圖片img中的src換成透過特定的函數處理過後的位址,那麼可以使用preg_replace_call函數來操作,程式碼如下:

$pattern="/<[img|IMG].*?src=[\&#39;|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg]))[\&#39;|\"].*?[\/]?>/i";
preg_replace_callback($pattern,function($ma) {
    return str_replace($ma[1],lsk::picurl($ma[1]),$ma[0]);
},$content);

期中:lsk::picurl()//這個函數是處理src位址的。

以上是php如何替換src的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn