這篇文章將為大家詳細講解有關php去除超鏈接的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
php去除超鏈接的方法:1、刪除html文本內容中的超鏈接,代碼為【ereg_replace("]*>|<\ a="">","",$content)】;2、清除包含指定關鍵詞的超鏈接。
php去除超鏈接的方法:
清除掉一段html文本內容中的超鏈接最常見的寫法可以如下:
代碼如下:
$str=preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$content);
相關學習推薦:php編程(視頻)
1、刪除html文本內容中的超鏈接
代碼如下:
ereg_replace("<a [^>]*>|<\/a>","",$content);
2、清除包含指定關鍵詞的超鏈接
$find="this string is my find"; $string='<font color="red">這段內容將要被替換掉</font>';//將超鏈接替換成的內容 echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">\\2</font>',$content);
下面同時分享幾種獲取html文本內容中的超鏈接的文本內容方法:
//方法一 preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches); //方法二 preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches); print_r($matches); //方法三 preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches); print_r($matches); //方法四 preg_match_all('/<a.+?>check user</a>/is',$str,$arr); print_r($arr);
關于php去除超鏈接的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網站欄目:php去除超鏈接的方法-創新互聯
當前URL:http://vcdvsql.cn/article32/jepsc.html
成都網站建設公司_創新互聯,為您提供動態網站、軟件開發、定制開發、搜索引擎優化、關鍵詞優化、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯