Php/docs/domnodelist.item

提供:Dev Guides
< Php
移動先:案内検索

DOMNodelist::item

(PHP 5, PHP 7)

DOMNodelist::item インデックスで指定したノードを取得する


説明

DOMNodeList::item ( int $index ) : DOMNode

DOMNodeList オブジェクトから、 index で指定したノードを取得します。

ヒント コレクション内のノードの数を知るには、 DOMNodeList オブジェクトの length プロパティを使用します。


パラメータ

index
コレクション内のノードのインデックス。


返り値

DOMNodeList 内の index 番目の位置にあるノード、あるいはインデックスが不正な形式の場合は 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 を使用することも可能で、 こちらのほうがずっと使いやすいでしょう。


<?phpforeach ($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