La función DOMNodeList::count() es una función incorporada en PHP que se usa para obtener el número de Nodes en la lista.
Sintaxis:
int DOMNodeList::count( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve el número de Nodes de la lista.
Los siguientes ejemplos ilustran la función DOMNodeList::count() en PHP:
Ejemplo 1:
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Create a div element $element = $document->appendChild(new DOMElement('div')); // Create a h1 element $text1 = new DOMElement('h1', 'GeeksforGeeks'); // Create another h1 elements $text2 = new DOMElement('h1', 'Another GeeksforGeeks'); // 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(); ?>
Producción:
2
Ejemplo 2:
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Create a div element $element = $document->appendChild(new DOMElement('div')); // Create a h1 element $text1 = new DOMElement('h1', 'GeeksforGeeks'); // Create another h1 elements $text2 = new DOMElement('h1', 'Another GeeksforGeeks'); // 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(); ?>
Producción:
Before removing: 2 After removing: 1
Referencia: https://www.php.net/manual/en/domnodelist.count.php