PHP マニュアル
前のページ |  | 次のページ

# 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

前のページ | ホーム | 次のページ
DOMNode->replaceChild() | 上に戻る | DOMProcessingInstruction->__construct()