📅  最后修改于: 2023-12-03 15:18:22.435000             🧑  作者: Mango
count()
函数是PHP的内置函数之一,用于统计一个数组或者类似数组的对象中元素的个数。
DOMNodeList
对象是一个表示节点集合的类,它是由DOM扩展库定义的一个类。并且,它是Traversable
接口的一个实现,所以您可以使用foreach
循环在其上进行迭代。
DOMNodeList
对象的count()
方法用于获取节点集合中节点的数量。
public count ( void ) : int
返回节点集合中节点的数量。
下面是一个使用DOMNodeList
类和count()
函数的示例。
<?php
$xml = <<<XML
<books>
<book>
<title>PHP入门到精通</title>
<author>张三</author>
</book>
<book>
<title>PHP网络攻防</title>
<author>李四</author>
</book>
</books>
XML;
$dom = new DOMDocument();
$dom->loadXML($xml);
$xpath = new DOMXPath($dom);
$bookNodes = $xpath->query("//book");
echo "节点数量为:" . $bookNodes->count();
?>
上述代码将输出:
节点数量为:2
DOMNodeList
类的count()
方法是获取节点集合中节点数量的常用方法之一。希望通过本文的介绍,您对它有了更深入的理解和应用。