Извлекает узел по индексу

# DOMNodeList::item

(PHP 5, PHP 7, PHP 8)

DOMNodeList::item — Извлекает узел по индексу

### Описание

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

Метод извлекает узел с индексом `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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open