我想从给定的字符串中提取URL有一个问题:
例如:
Lorum ipsum dolor包含http://www.mysiteurl.com 并且有一段时间lorum ipsum dolor被包含:http://mysiteurl2.com 等等..很多时候,这种类型的URL可能在我的WordPress编辑器中,
所以我如何使用此文本字符串lorum ipsum dolor分别提取那些URL
请帮助
答案 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";
}