DOMNodeList::item

(PHP 5, PHP 7, PHP 8)

DOMNodeList::item Recupera um nó especificado pelo índice

Descrição

public DOMNodeList::item(int $index): DOMElement|DOMNode|DOMNameSpaceNode|null

Recupera um nó especificado pelo índice index dentro do objeto DOMNodeList.

Tip

Se for necessário saber o número de nós na coleção, use a propriedade length do objeto DOMNodeList.

Parâmetros

index

Índice do nó na coleção.

Valor Retornado

O nó na posição index na DOMNodeList, ou null se esse não for um índice válido.

Exemplos

Example #1 Percorrendo todas as entradas da tabela

<?php

$doc = new DOMDocument;
$doc->load('book.xml');

$items = $doc->getElementsByTagName('entry');

for ($i = 0; $i < $items->length; $i++) {
    echo $items->item($i)->nodeValue . "\n";
}

?>

Example #2 Acessando item com sintaxe de array

<?php

for ($i = 0; $i < $items->length; $i++) {
    echo $items[$i]->nodeValue . "\n";
}

?>

Example #3 Navegando pelos itens com foreach

<?php

foreach ($items as $item) {
    echo $item->nodeValue . "\n";
}

?>

O exemplo acima produzirá:

Title
Author
Language
ISBN
The Grapes of Wrath
John Steinbeck
en
0140186409
The Pearl
John Steinbeck
en
014017737X
Samarcande
Amine Maalouf
fr
2253051209