如何在PHP中使用DOMNode计算数组

时间:2012-09-06 08:22:57

标签: php arrays count

我在计算包含来自html页面的DOMnode的以下数组$节点时遇到问题:

@$dom_object = new DOMDocument();    
@$dom_object->loadHTML($content);
$xPath = new DOMXPath($dom_object);
$nodes = $xPath->query('//div[@class="giaeffettuate"]');

count($nodes); // returns 1
count((array) $nodes); // returns 0

为什么?

1 个答案:

答案 0 :(得分:1)

只需使用length属性:

echo $nodes->length;