📜  PHP | DOMNodeList count()函数(1)

📅  最后修改于: 2023-12-03 15:18:22.435000             🧑  作者: Mango

PHP | DOMNodeList count()函数

简介

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()方法是获取节点集合中节点数量的常用方法之一。希望通过本文的介绍,您对它有了更深入的理解和应用。