gpt4 book ai didi

php - 查找 PHP、DOM、XPath 中的节点数

转载 作者:行者123 更新时间:2023-12-03 00:43:21 25 4
gpt4 key购买 nike

我正在将 HTML 加载到 DOM 中,然后使用 PHP 中的 XPath 对其进行查询。我当前的问题是如何查明已进行了多少场比赛,一旦确定,我如何访问它们?

我目前有这个肮脏的解决方案:

$i = 0;  
foreach($nodes as $node) {
echo $dom->savexml($nodes->item($i));
$i++;
}

是否有更干净的解决方案来查找节点数,我尝试过 count(),但这不起作用。

最佳答案

您还没有发布任何与 $nodes 相关的代码,所以我假设您正在使用 DOMXPath 和 query(),或者至少,您有一个 DOMNodeList .
DOMXPath::query() 返回一个 DOMNodeList,它有一个 length 成员。您可以通过(给定您的代码)访问它:

$nodes->length

关于php - 查找 PHP、DOM、XPath 中的节点数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121437/

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