我从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
没有运气。
答案 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']);