DOMNodeList::item

(PHP 5, PHP 7, PHP 8)

DOMNodeList::item Получает узел с заданным индексом

Описание

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

Извлекает узел с заданным индексом index из объекта класса DOMNodeList.

Подсказка

Если требуется узнать количество узлов в коллекции, используйте свойство length объекта класса DOMNodeList.

Список параметров

index

Индекс узла в коллекции.

Возвращаемые значения

Узел, находящийся в позиции index объекта DOMNodeList, или null, если этот индекс недопустим.

Примеры

Пример #1 Вывод содержимого таблицы

<?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";
}

?>

Кроме того, можно воспользоваться foreach;, что будет намного удобнее:

<?php

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

?>

Результат выполнения приведённого примера:

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