DOM DOMNodeList::item

(PHP 5, PHP 7, PHP 8)

DOMNodeList::item — 인덱스로 지정된 노드를 검색합니다.


설명

public DOMNodeList::item(int $index): DOMNode|DOMNameSpaceNode|null

DOMNodeList 객체 내에서 index로 지정된 노드를 검색합니다.

컬렉션의 노드 수를 알아야 하는 경우 DOMNodeList 객체의 length 속성을 사용합니다.


매개변수

index
컬렉션에 대한 노드의 인덱스입니다.

반환 값

DOMNodeListindex 위치에 있는 노드. 유효한 인덱스가 아니면 null입니다.


Examples

예제 #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