]*>([^>]+)/i,$code,$arr); return array(name=>$arr[2],url=>$arr[1]); } 2. [代码] 方法二 /** * date 2015-07-24 * edit"/>
PHP头条
热点:

php正则表达式取得内容所有链接-PHP源码


跳至

function get_all_url($code){  

        preg_match_all('/"' ]+)["|']?s*[^>]*>([^>]+)/i',$code,$arr);  

        return array('name'=>$arr[2],'url'=>$arr[1]);  

}

2. [代码]方法二

/**
 * date 2015-07-24
 * edit http://www.aichengxu.com/view/62054
 **/

$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;$i

www.phpzy.comtrue/php/39309.htmlTechArticlephp正则表达式取得内容所有链接-PHP源码 跳至 function get_all_url($code){ preg_match_all(/" ]+)["|]?s*[^>]*>([^>]+)/i,$code,$arr); return array(name=>$arr[2],url=>$arr[1]); } 2. [代码] 方法二 /** * date 2015-07-24 * edit...

相关文章

PHP之友评论

今天推荐