PHP正则获取A标签的链接地址-创新互联

<?php

创新互联建站是一家专业提供九龙坡企业网站建设,专注与成都做网站、成都网站制作、H5技术、小程序制作等业务。10年已为九龙坡众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

$str ='<a id="top8" href="http://abc.com/song/A.htm" class="p14" target="_top">歌曲列表</a><br><a target="_blank" id="bp" href="http://bca.com/list/bangping.html" class="p14">中文金曲榜</a><br><td nowrap="nowrap">&nbsp;<a id="top19" href="qingyinyue.html" class="p14" target="_top">轻音乐</a></td>';

$str = $str ."<iframe src=\"/info/public/bipin.shtml\" id=\"leitai\" name=\"leitai\" frameborder=\"0\" scrolling=\"no\" width=\"100%\" height=\"307px;\"></iframe>";

//链接地址+标题(href必须带双引号)

$pat ='/<a(.*?)href="(.*?)"(.*?)>(.*?)<\/a>/i';

preg_match_all($pat, $str, $m);

print_r($m[2]);

print_r($m[4]);

for($i=0;$i<count($m[2]) ;$i++){

   echo '<li><a href="'.$_SERVER['PHP_SELF'].'?url='.$m[2][$i].'">'.$m[4][$i].'</a></li>';

}

echo "<hr />";

//仅链接地址(href必须带双引号)

preg_match_all('/(?<=href=")[\w\d\.:\/]*/',$str,$m);

print_r($m);

echo "<hr />";

//链接地址+标题(通用)

preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim',$str,$m);

print_r($m[1]);

print_r($m[2]);

echo "<hr />";

//iframe地址(通用)

preg_match_all('/<iframe.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.*?)<\/iframe.*?>/sim',$str,$m);

print_r($m[1]);

?>

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

当前名称:PHP正则获取A标签的链接地址-创新互联
当前地址:https://www.cdcxhl.com/article30/dojoso.html

成都网站建设公司_创新互联,为您提供品牌网站建设网站维护微信小程序网站设计网站导航App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计