1

可能重复:
如何使用 DomDocument 获取锚文本?
在 PHP DOM 中获取节点的文本

我有一个脚本可以在 DOMDocument 中找到某个类的所有锚标记。我正在寻找回显<a>"....."</a>标签中包含的文本。

4

2 回答 2

0

您可以使用 XPath 直接访问 DOMText 节点:

$xpath = new DOMXPath($dom_document);
$node = $xpath->query('//a/text()')->item(0);
echo $node->textContent; // text
于 2012-07-21T15:01:42.297 回答
-2

您可以使用 preg_match()。这是一个例子:

$link = '<a href="http://www.coursesweb.net" title="www.CoursesWeb.net">www.CoursesWeb.net</a>';
if(preg_match('/\<a([^\>]*)\>(.*?)\<\/a\>/i', $link, $mc)) {
  echo $mc[2];         // www.CoursesWeb.net
}
于 2012-07-21T14:56:33.700 回答