当前位置: 首页 > news >正文

免费创建个人网站/今天今日新闻头条最新消息

免费创建个人网站,今天今日新闻头条最新消息,网站开速度几秒,浙江省建设工程协会网站本文实例讲述了php正则表达式取得内容所有链接的方法。分享给大家供大家参考。具体如下:这里提供二款关于php正则链接的方法,他们可以取得内容所有链接并且保存到一个数组,当然也可以把链接全部替换.方法一,代码如下:function get_all_url($code){preg_match_all(/&…

本文实例讲述了php正则表达式取得内容所有链接的方法。分享给大家供大家参考。具体如下:

这里提供二款关于php正则链接的方法,他们可以取得内容所有链接并且保存到一个数组,当然也可以把链接全部替换.

方法一,代码如下:

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

if(!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]."
";//当前目录

else

echo "link".($i+1).":".$regarr[$i][1]."
";//相对路径

}

fclose($fp);

希望本文所述对大家的正则表达式学习有所帮助。

http://www.jmfq.cn/news/4773583.html

相关文章:

  • 郑州短视频代运营公司/seo推广价格
  • 专业网站制作服务/seo搜索引擎优化兴盛优选
  • 萧山网站建设/桂林最新消息今天
  • 吉林省吉林市舒兰市/知乎关键词排名优化
  • 博达 网站群建设/百度一下百度一下你知道
  • 天眼查询企业/衡阳seo服务
  • 阿里云自助建站教程/大连谷歌seo
  • 网站开发用户需求说明书/seo是什么职业做什么的
  • 淄博网站制作哪家好/最新军事头条
  • 开发公司宣传语/怎样给自己的网站做优化
  • 做视频网站软件/怎样让自己的网站排名靠前
  • 网站制作关键词/百度登录
  • 农家乐怎么做网站/网盘搜索引擎
  • 博客做公司网站/产品的推广及宣传思路
  • 网站备案网站建设方案书/网页设计工资一般多少
  • 西湖区建设局网站/没有限制的国外搜索引擎
  • 那个网站可以做雪花特效/企业管理培训课程视频
  • 扬州互联网公司/郑州官网网站推广优化公司
  • 做网站servlet/深圳关键词优化怎么样
  • 课程网站建设的财务分析/网站免费网站免费
  • 建设有限公司/嘉兴seo网络推广
  • 网站建设是广告吗/seo排名的公司
  • 烟台做网站优化哪家好/龙斗seo博客
  • 企业门户网站建设/线上营销推广方法
  • 做平面设计的一般浏览什么网站/全网营销课程
  • 泰安网站建设 九微米/代发关键词排名包收录
  • 网站建设痛点/网络营销文案策划都有哪些
  • 和网站签约新闻/百度seo关键词怎么做
  • 域名空间有了怎么做网站/一手app推广接单平台
  • 不花钱的免费永久云服务器平台/上海网站推广优化