【发布时间】:2011-07-06 14:58:17
【问题描述】:
我正在尝试获取此结构显示的十二个 ID:
stdClass Object
(
[checkins] => stdClass Object
(
[count] => 12
[items] => Array
(
[0] => stdClass Object
(
[venue] => stdClass Object
(
[id] => 4564654646456
.
.
我愿意:
$checkins = $fsObjUnAuth->get("/users/self/checkins");
$count = $checkins ->response->checkins->count; // so I can get 12
for( $i = 0; $i < $count; $i ++)
{
$a1[] = $checkins['items'][$i]['venue']['id']; //two tries
$a2[] = $checkins ->response->checkins->items->$i->venue->id;
echo $i; echo ": ";
echo $a1;echo"<br>";
echo $a2;echo"<br>"
}
但我得到: 致命错误:不能使用 stdClass 类型的对象作为行中的数组..
请有人告诉我如何做到这一点?
非常感谢
【问题讨论】:
标签: php arrays object stdclass