gpt4 book ai didi

php - 如何使用 DOMDocument 获取 anchor 文本?

转载 作者:可可西里 更新时间:2023-11-01 13:13:58 28 4
gpt4 key购买 nike

假设我有这个 html:

<a href="http://example.com">Test</a>

我使用 DOMDocument 解析它,代码如下:

$dom = new DomDocument();
@$dom->loadHTML($html);
$urls = $dom->getElementsByTagName('a');

然后我运行这段代码:

foreach ($urls as $url)
{
//echo "<br> {$url->getAttribute('href')} , {$url->getAttribute('title')}";
foreach ($url->attributes as $a)
{
echo "<br>$a->name is $a->value";
}
echo "<hr><br>";
}

当我这样做时,我只看到“href”作为 url 的一个属性,无法获取“ anchor 文本”(在上述情况下为“测试”)。如何获取链接的 anchor 文本?

最佳答案

foreach ($urls as $url) {
$attributes = $url->attributes;
echo "<br>$url->nodeValue is $attributes->href";
}

关于php - 如何使用 DOMDocument 获取 anchor 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com