如何从任何字符串php wordpress中提取网址

时间:2018-10-03 07:43:43

标签: php wordpress

我想从给定的字符串中提取URL有一个问题:

例如:

Lorum ipsum dolor包含http://www.mysiteurl.com  并且有一段时间lorum ipsum dolor被包含:http://mysiteurl2.com 等等..很多时候,这种类型的URL可能在我的WordPress编辑器中,

所以我如何使用此文本字符串lorum ipsum dolor分别提取那些URL

请帮助

1 个答案:

答案 0 :(得分:0)

使用文档对象模型类。

DOMDocument::loadHTML - loads HTML from a string
DOMDocument::loadHTMLFile - loads HTML from file
DOMDocument::getElementsByTagName - lets your filter by tag

类似的东西:

$dom = new DOMDocument();
$dom->loadHTMLFile("hello.html");
$anchorTags = $dom->getElementsByTagName("a");
foreach ($anchorTags as $anchorTag) {
  echo "Value: " . $anchorTag->nodeValue . "\n";
  echo "Href: " . $anchorTag->getAttribute("href") . "\n\n";
}