gpt4 book ai didi

php - 简单的dom php parse 获取自定义数据属性值

转载 作者:行者123 更新时间:2023-12-04 11:56:18 25 4
gpt4 key购买 nike

HTML:

<div class="something" data-a="abc">ddsf</d>

PHP:
foreach ($dom->find('.something[data-rel]') as $this) {
var_dump($this->attr());
}

我试过这个但错误。在其文档中找不到任何信息。我想得到 data-a的值为 abc。

最佳答案

为什么不直接使用有据可查的内置工具 DOM extension ?

例子:

$html = '<div class="something" data-a="abc">ddsf</div>';

$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);

$nodes = $xpath->query('//div[@class="something"]/@data-a');
foreach ($nodes as $node) {
var_dump($node->value);
}

输出:
string(3) "abc"

关于php - 简单的dom php parse 获取自定义数据属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26240471/

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