PHP 从HTML中提取URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 从HTML中提取URL相关的知识,希望对你有一定的参考价值。
function extract_urls($data)
{
$links = array();
$pos = (int) 0;
$i = (int) 0;
while (!(($pos = strpos($data,"<a",$pos)) === false)) {
$startpos = strpos($data,"\"", $pos);
$endpos = strpos($data,"\">",$pos);
$tag = trim(substr($data,$startpos+1,($endpos-$startpos-1)));
$tag = substr($tag, 0, strlen($tag));
$end_tag_pos = strpos($data,'</a>',$endpos);
$linked_text = strip_tags(substr($data, $endpos+2, ($end_tag_pos-$endpos-2)));
$links[$i][0] = stripslashes($linked_text);
$links[$i][1] = stripslashes($tag);
$pos++;
$i++;
}
return $links;
}
以上是关于PHP 从HTML中提取URL的主要内容,如果未能解决你的问题,请参考以下文章
如何使用PHP从此代码中的锚标记中提取id和url?
从 PHP 中的文本中提取 URL
php 从url中提取变量
如何从 HTML 页面中提取链接?
php 从PHP中的URL中提取YouTube视频ID
php 从PHP中的URL中提取YouTube视频ID