访问SimpleXMLElement对象值

时间:2016-12-28 11:00:23

标签: php xml object

我有以下代码:

SimpleXMLElement Object(
    [@attributes] => Array(
        [id] => 542
        [url] => http://google.pl
        [price] => 19.29
        [avail] => 1
        [set] => 0
    )
)

如何使用PHP访问id?

2 个答案:

答案 0 :(得分:1)

试试这个

$attributes = $simpleXmlElement->attributes();
echo $id = $attributes['id'];

答案 1 :(得分:1)

function xml_attribute($object, $attribute)
{
    if(isset($object[$attribute]))
        return (string) $object[$attribute];
}
print xml_attribute($xml, 'id'); //prints "542"

我可以得到" id"像这样