DOMNodeList::item

Retrieves a node specified by index

&reftitle.description; public ``DOMElement``DOMNode``DOMNameSpaceNode``null```DOMNodeList::item` `int` `index`

Retrieves a node specified by `index` within the `DOMNodeList` object.

If you need to know the number of nodes in the collection, use the `length` property of the `DOMNodeList` object.

&reftitle.parameters;

`index`

- Index of the node into the collection.

&reftitle.returnvalues;

The node at the `index`th position in the `DOMNodeList`, or &null; if that is not a valid index.

&reftitle.examples;

### Traversing all the entries of the table

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

    ?>

Alternatively, you can use &foreach;, which is a much more convenient way:

    <?php

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

    ?>

&example.outputs;

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