(PHP 5, PHP 7, PHP 8)
DOMNodeList::item — Извлекает узел по индексу
Метод извлекает узел с индексом index
из объекта DOMNodeList.
Количество узлов в коллекции содержится в свойстве length
объекта DOMNodeList.
index
Индекс узла в коллекции.
Метод возвращает узел, который содержится в объекте
DOMNodeList в позиции index
,
или null
, если этот индекс недопустим.
Пример #1 Пример вывода содержимого таблицы
<?php
$doc = new DOMDocument();
$doc->load('examples/book-docbook.xml');
$items = $doc->getElementsByTagName('entry');
for ($i = 0; $i < $items->length; $i++) {
echo $items->item($i)->nodeValue . "\n";
}
?>
Пример #2 Доступ к элементу с помощью синтаксиса массива
<?php
$doc = new DOMDocument;
$doc->load('examples/book-docbook.xml');
$items = $doc->getElementsByTagName('entry');
for ($i = 0; $i < $items->length; $i++) {
echo $items[$i]->nodeValue . "\n";
}
?>
Пример #3 Перемещение по элементам с помощью foreach
<?php
$doc = new DOMDocument;
$doc->load('examples/book-docbook.xml');
$items = $doc->getElementsByTagName('entry');
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