The DOMNodeList::count() function is an inbuilt function in PHP which is used to get the number of nodes in the list.
Syntax:
int DOMNodeList::count( void )
Parameters: This function doesn’t accept any parameter.
Return Value: This function returns the number of nodes in the list.
Below examples illustrate the DOMNodeList::count() function in PHP:
Example 1:
| <?php  // Create a new DOMDocument instance $document= newDOMDocument();  // Create a div element $element= $document->appendChild(newDOMElement('div'));  // Create a h1 element $text1= newDOMElement('h1', 'neveropen');  // Create another h1 elements $text2= newDOMElement('h1', 'Another neveropen');  // Append the nodes $element->appendChild($text1); $element->appendChild($text2);  // Get all elements with tag name 'h1' $elements= $document->getElementsByTagName('h1');  // Count the elements echo$elements->count(); ?>  | 
Output:
2
Example 2:
| <?php  // Create a new DOMDocument instance $document= newDOMDocument();  // Create a div element $element= $document->appendChild(newDOMElement('div'));  // Create a h1 element $text1= newDOMElement('h1', 'neveropen');  // Create another h1 elements $text2= newDOMElement('h1', 'Another neveropen');  // Append the nodes $element->appendChild($text1); $element->appendChild($text2);  // Get all elements with tag name 'h1' $elements= $document->getElementsByTagName('h1');   // Count the elements echo'Before removing: '; echo$elements->count() . "<br>";  // Remove  a child $element->removeChild($text2);  // Get all elements with tag name 'h1' $elements= $document->getElementsByTagName('h1');   // Count the elements echo'After removing: '; echo$elements->count(); ?>  | 
Output:
Before removing: 2 After removing: 1
Reference: https://www.php.net/manual/en/domnodelist.count.php

 
                                    







