牛牛在线工具

XMLReader::getAttributeNo()

收录 8868 个 PHP 函数,含用途说明与用法示例。

XMLReader::getAttributeNo()

获取当前节点的指定属性的值

PHP函数:XMLReader::getAttributeNo() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:获取当前节点的指定编号的属性值 语法:public string XMLReader::getAttributeNo ( int $index ) 参数: index: 属性的索引号,从0开始计数 返回值:返回指定编号的属性值,如果属性不存在或者无效索引号,则返回空字符串 示例: $xml = <<<XML <book> <title lang="en">Harry Potter</title> <author>J.K. Rowling</author> <year>2005</year> </book> XML; $reader = new XMLReader(); $reader->xml($xml); while ($reader->read()) { if ($reader->nodeType == XMLReader::ELEMENT && $reader->name == 'title') { $attrValue = $reader->getAttributeNo(0); echo "Attribute value: " . $attrValue; break; } } // 输出结果:Attribute value: en 在上面的示例中,我们创建了一个XMLReader对象并加载了一个XML字符串。然后,我们使用read()方法遍历XML文档,找到<title>元素。使用getAttributeNo()方法,我们获取了<title>元素的第一个属性的值,并将其打印出来。在这个例子中,<title>元素有一个lang属性,其值为en。