PHP对象数组导航

时间:2013-09-30 17:32:35

标签: php xml rss blogger

我从Blogger RSS Feed中提取数据。除了一件事之外,我大部分时间都缩小了我希望的范围。在以下对象中,如何在术语部分中获取字符串?我已经尝试过我能想到的每一种语法,但老实说,我已经没有想法了。

object(SimpleXMLElement)#7 (1) {
  ["@attributes"]=>
  array(2) {
    ["scheme"]=>
    string(31) "http://www.blogger.com/atom/ns#"
    ["term"]=>
    string(7) "happens"
  }
}

我试过var_dump $item->attributes$item->@attributes没有运气。

2 个答案:

答案 0 :(得分:2)

使用attributes()方法:

$atts = $xml->attributes();
echo $atts['term'];

或者,您也可以使用:

$xml->attributes()->{'term'};

答案 1 :(得分:0)

var_dump($object->{'@attributes'}['term']);

$tmp = '@attributes';
var_dump($object->{$tmp}['term']);