【发布时间】:2012-11-02 18:20:32
【问题描述】:
我需要帮助尝试获取数组和 stdClass 对象中的值。
仅供参考:我正在使用foursquare API...
我有这样的事情:
`$fsq_groups = $venues->response->groups;`
echo "<pre>";
print_r($fsq_groups);
echo "</pre>";
来自print_r($fsq_groups);
Array
(
[0] => stdClass Object
(
[type] => Recommended Places
[name] => recommended
[items] => Array
(
[0] => stdClass Object
(
[reasons] => stdClass Object
(
[count] => 2
[items] => Array
(
[0] => stdClass Object
(
[type] => general
[message] => Lots of people have mentioned "burgers" here
)
[1] => stdClass Object
(
[type] => general
[message] => This spot is popular on Foursquare
)
)
)
[venue] => stdClass Object
(
[id] => 4afe5a4bf964a520372f22e3
[name] => Stout Burgers & Beer
[contact] => stdClass Object
...
我如何到达venue下的name
我尝试了类似的方法,但没有成功:
foreach($fsq_groups as $groups)
{
foreach($groups->items->venue as $venue)
{
echo $venue->name;
echo "<pre>";
print_r($venue);
echo "</pre>";
}
}
【问题讨论】:
-
您可以将对象转换为这样的数组:if-not-true-then-false.com/2009/…
标签: php arrays object multidimensional-array foursquare