📜  PHP | DOMNodeList item()函数(1)

📅  最后修改于: 2023-12-03 15:33:32.332000             🧑  作者: Mango

PHP | DOMNodeList item()函数

在 PHP 中,DOMNodeList 类表示一个节点列表,是一组有序的节点集合。通常,使用 getElementsByTagName() 函数从 DOM 文档中获取一个节点列表。

语法:

public DOMElement DOMNodeList::item ( int $index );

返回指定索引位置的节点。索引从 0 开始。如果索引无效,则 item() 函数返回 null。

参数
  • index:表示节点在节点列表中的索引位置。
返回值

返回 DOMElement 对象或者 null。

示例代码
<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load('note.xml');

$y = $xmlDoc->getElementsByTagName('to')->item(0)->childNodes->item(0)->nodeValue;
echo $y;
?>

这段代码加载了一个名为 note.xml 的 XML 文件,并获取了第一个 <to> 元素的第一个子节点的值,并将其打印出来。其中,getElementsByTagName() 函数用于获取所有的 <to> 元素,item() 函数用于选择第一个 <to> 元素,childNodes 属性用于获取该元素的所有子节点,然后再使用 item() 函数获取第一个子节点的值。

以上就是 DOMNodeList item() 函数的介绍,在 DOM 解析和操作 HTML 或 XML 文档时可用于获取和操作节点列表。