DOMNodelist->item()
(no version information, might be only in CVS)
DOMNodelist->item() --
インデックスで指定したノードを取得する
説明
class
DOMNodeList {
DOMNode
item ( int index )
}
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 を使用することも可能で、こちらのほうが
ずっと使いやすいでしょう。
<?php
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 |
|