La función DOMNodeList::item() es una función incorporada en PHP que se utiliza para recuperar un Node especificado por índice.
Sintaxis:
DOMNode DOMNodeList::item( int $index )
Parámetros: Esta función acepta un solo parámetro $índice que contiene el índice.
Valor de retorno: esta función devuelve el DOMNode especificado por el índice.
Los siguientes ejemplos ilustran la función DOMNodeList::item() 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'); // Get the text of first element echo $elements->item(0)->textContent; ?>
Producción:
GeeksforGeeks
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('h2', 'Another GeeksforGeeks'); // Append the nodes $element->appendChild($text1); $element->appendChild($text2); // Get all elements $elements = $document->getElementsByTagName('*'); // Get the name of tag of third element echo $elements->item(2)->nodeName; ?>
Producción:
h2
Referencia: https://www.php.net/manual/en/domnodelist.item.php