PHP和Xpath(如果节点为空则为Xpath,然后将值设置为“0”)

时间:2013-02-12 18:01:54

标签: php xpath domxpath

大家都在努力解决XPath查询问题,我希望查询在找不到任何内容时返回“0”值。到目前为止,这是我的代码:

$query = $xpathvar->query('//DataStatistics/report'); foreach($query as $result){ echo "$result->length";

此刻只返回空白,任何建议都会受到高度赞赏?

1 个答案:

答案 0 :(得分:0)

你必须得到$query本身的长度(如果没有length,循环永远不会运行):

$query = $xpathvar->query('//DataStatistics/report');
echo $query->length;