牛牛在线工具

SimpleXMLElement::count()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SimpleXMLElement::count()

计算 SimpleXMLElement 对象中匹配给定节点名称的节点数量

函数名:SimpleXMLElement::count() 适用版本:PHP 5 >= 5.1.3, PHP 7, PHP 8 函数用法:SimpleXMLElement::count() 函数用于计算 SimpleXMLElement 对象中匹配给定节点名称的节点数量。 语法:int SimpleXMLElement::count ( string $nodename = "*" ) 参数: nodename(可选):要计算数量的节点名称。默认为"*",表示匹配所有节点。 返回值:返回匹配的节点数量。 示例: $xml = '<root> <item>Apple</item> <item>Orange</item> <item>Banana</item> </root>'; $sxe = new SimpleXMLElement($xml); // 计算所有节点的数量 $count = $sxe->count(); echo "节点数量:" . $count; // 输出:节点数量:3 // 计算指定节点名称的数量 $count = $sxe->count("item"); echo "item 节点数量:" . $count; // 输出:item 节点数量:3 // 计算不存在的节点名称的数量 $count = $sxe->count("fruit"); echo "fruit 节点数量:" . $count; // 输出:fruit 节点数量:0 在上面的示例中,我们创建了一个包含三个 <item> 节点的 XML 字符串,并将其作为参数传递给 SimpleXMLElement 构造函数来创建一个 SimpleXMLElement 对象。然后,我们使用 count() 函数来计算匹配的节点数量。 第一个示例中,我们未指定节点名称,因此默认匹配所有节点,并返回节点的总数量。 第二个示例中,我们指定了节点名称为 "item",因此只匹配 <item> 节点,并返回匹配的节点数量。 第三个示例中,我们指定了一个不存在的节点名称 "fruit",因此没有匹配的节点,返回数量为 0。