2013-09-30 90 views
0

我從一個Blogger RSS提要中提取數據。除了一件事之外,我大部分都縮小了我希望它的樣子。在下面的對象中,我將如何獲得術語節中的字符串?我試過了我能想到的每種語法,但我確實已經用完了想法。PHP對象數組導航

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

使用attributes()方法:

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

或者,你也可以使用:

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

我使用的替代品。我最終做了 'echo「術語:」。$ item-> attributes() - > term。「
」;' – TechHeadDJ

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

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