真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php正則表達(dá)式如何取得內(nèi)容所有鏈接

小編給大家分享一下php正則表達(dá)式如何取得內(nèi)容所有鏈接,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:小攪拌車成都網(wǎng)站設(shè)計、成都全網(wǎng)營銷推廣解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。


具體如下:

這里提供二款關(guān)于php正則鏈接的方法,他們可以取得內(nèi)容所有鏈接并且保存到一個數(shù)組,當(dāng)然也可以把鏈接全部替換.

方法一,代碼如下:

function get_all_url($code){ 
        preg_match_all('/"' ]+)["|']?s*[^>]*>([^>]+)/i',$code,$arr); 
        return array('name'=>$arr[2],'url'=>$arr[1]); 
}

方法二,代碼如下:

$site=substr($url,0,strpos($url,"/",8));//站點
$base=substr($url,0,strrpos($url,"/")+1);//文件所在目錄
$fp = fopen($url, "r" );//打開url
while(!feof($fp))$contents.=fread($fp,1024);//
$pattern="|href=['"]?([^ '"]+)['" ]|u";
preg_match_all($pattern,$contents, $regarr, preg_set_order);//匹配所有href=
for($i=0;$iif(!eregi("://",$regarr[$i][1]))//是否是相對路徑,即是否還有://
if(substr($regarr[$i][1],0,1)=="/")//是否是站點的根目錄
   echo "link".($i+1).":".$site.$regarr[$i][1]."
";//根目錄
else
   echo "link".($i+1).":".$base.$regarr[$i][1]."
";//當(dāng)前目錄
else
echo "link".($i+1).":".$regarr[$i][1]."
";//相對路徑
}
fclose($fp);

以上是“php正則表達(dá)式如何取得內(nèi)容所有鏈接”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文標(biāo)題:php正則表達(dá)式如何取得內(nèi)容所有鏈接
本文路徑:http://weahome.cn/article/jopehd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部