我正在使用PHP解析RSS提要但问题是有一些名称如:
[im:collection] => stdClass Object
(
[label] => Doo-Wops & Hooligans (Deluxe Version)
)
我正在做json_decode()然后:
foreach($json->content as $con){
echo $con->im:collection->lable . "<br />";
}
但它显示错误.... 请帮助..
答案 0 :(得分:4)
一种可能的方式
$name_space = 'im:collection';
$con->$name_space->lable ...
/* or */
$con->{'im:collection'}->label ...
PS:我个人更喜欢为可重复使用的声明声明一个变量
答案 1 :(得分:2)
如果将JSON解码为关联数组(将json_decode
的第二个参数设置为true
),它将变为:
$con['im:collection']['label']
达成:
foreach($json['content'] as $con){
echo $con['im:collection']['label'] . "<br />";
}