PHP SimpleXMLElement::attributes SimpleXML 函数

  • 定义和用法

    SimpleXMLElement::attributes - 标识元素的属性。
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 支持 支持
  • 语法

    SimpleXMLElement::attributes ( [ string $ns = NULL [, bool $is_prefix = FALSE ]] )
    
    此函数提供xml标记中定义的属性和值。
  • 参数

    参数 必需的 描述
    ns 检索到的属性的可选名称空间
    is_prefix 默认为FALSE
  • 返回值

    返回一个SimpleXMLElement对象,可以对其进行迭代以遍历标记上的属性。 如果在已经表示属性而不是标签的SimpleXMLElement对象上调用,则返回NULL。
  • 示例

    $string = <<<XML
    <a>
     <foo name="one" game="lonely">1</foo>
    </a>
    XML;
    
    $xml = simplexml_load_string($string);
    foreach($xml->foo[0]->attributes() as $a => $b) {
        echo $a,'="',$b,"\"\n";
    }
    
    尝试一下
  • 相关函数

    SimpleXMLElement::__toString() - 返回字符串内容