DOMNodelist::item
(PHP 5, PHP 7)
DOMNodelist::item — インデックスで指定したノードを取得する
説明
DOMNodeList::item
( int $index
) : DOMNode
DOMNodeList オブジェクトから、
index
で指定したノードを取得します。
ヒント
コレクション内のノードの数を知るには、
DOMNodeList オブジェクトの
length
プロパティを使用します。
パラメータ
index
- コレクション内のノードのインデックス。
例
例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