首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]DOMNodeList::item()函数—用法及示例

发布于 2025-04-24 20:05:36
0
16

函数名称:DOMNodeList::item()

适用版本:这个函数适用于所有的 PHP 版本。

用法:DOMNodeList::item() 函数用于获取 DOMNodeList 对象中指定索引位置的节点。

语法:

DOMNode DOMNodeList::item ( int $index )

参数:

  • $index:指定要获取的节点的索引位置。索引从 0 开始。

返回值:

  • 返回一个 DOMNode 对象,表示指定索引位置的节点,如果索引超出范围,则返回 NULL。

示例:

<?php
$xml = '<root>
  <element1>Value 1</element1>
  <element2>Value 2</element2>
  <element3>Value 3</element3>
</root>';

$doc = new DOMDocument();
$doc->loadXML($xml);

$elements = $doc->getElementsByTagName("element");

// 获取索引为 1 的节点
$item = $elements->item(1);

// 输出节点的标签名和文本内容
echo "节点标签名: " . $item->nodeName . "\n";
echo "节点内容: " . $item->textContent . "\n";
?>

输出结果:

节点标签名: element2
节点内容: Value 2

在上面的示例中,我们首先创建了一个 DOMDocument 对象并加载了一个 XML 字符串。然后,我们使用 getElementsByTagName() 方法获取所有名称为 "element" 的节点,并将它们存储在一个 DOMNodeList 对象中。我们使用 item(1) 获取索引为 1 的节点,即第二个名为 "element" 的节点。最后,我们输出了该节点的标签名和文本内容。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流