📜  PHP | DOMNamedNodeMap count()函数

📅  最后修改于: 2022-05-13 01:56:24.190000             🧑  作者: Mango

PHP | DOMNamedNodeMap count()函数

DOMNamedNodeMap::count()函数是PHP中的一个内置函数,用于获取地图中的节点数。它可用于计算元素的属性。

句法:

int DOMNamedNodeMap::count( void )

参数:此函数不接受任何参数。

返回值:此函数返回包含地图中节点数的整数值。

下面的例子说明了PHP中的DOMNamedNodeMap::count()函数

示例 1:在此示例中,我们将计算元素的属性。

loadXML("

    
        

           Geeksforgeeks          

    
");     // Get the elements $node = $dom->getElementsByTagName('h1')[0];     // Get the attribute count $attributeCount = $node->attributes->count(); echo 'No of attributes => ' . $attributeCount; ?>

输出:

No of attributes => 3

示例 2:在此示例中,我们将通过更改属性数来检查 count函数是否获取最新的属性数。

loadXML("

    
        

            Geeksforgeeks          

        

Second heading

    
");     // Get the elements $node = $dom->getElementsByTagName('h1')[0];      echo "Before the addition of attributes:
";     // Get the attribute count $attributeCount = $node->attributes->count(); echo 'No of attributes => ' . $attributeCount;      // Set the id attribute $node->setAttribute('new', 'value');      echo "
After the addition of attributes:
";      // Get the attribute count $attributeCount = $node->attributes->count(); echo 'No of attributes => ' . $attributeCount; ?>

输出:

Before the addition of attributes:
No of attributes => 2
After the addition of attributes:
No of attributes => 3

参考: https://www. PHP.net/manual/en/domnamednodemap.count。 PHP