【发布时间】:2011-05-12 13:16:16
【问题描述】:
我有一个JSON格式的URL返回的复杂结构,我得到了可以通过var_dump查看的响应,现在我有了这个响应,
{
"groups": [],
"total_pages": 1,
"spots": [
{
"address": {
"region": "TX",
"locality": "Austin"
},
"name": "Dirty Bill's",
"checkins_count": 646,
"_image_url_200": "http://static.gowalla.com/categories/28-b0d41920d32839ce1ecd6641e5fc2c87-200.png",
"image_url": "http://static.gowalla.com/categories/28-78c9b4d7d239784df49dc932f64a3519-100.png",
"_image_url_50": "http://static.gowalla.com/categories/28-78c9b4d7d239784df49dc932f64a3519-100.png",
"radius_meters": 50,
"trending_level": 0,
"users_count": 375,
"url": "/spots/43711",
"checkins_url": "/checkins?spot_id=43711",
"lng": "-97.7495040214",
"spot_categories": [
{
"name": "Dive Bar",
"url": "/categories/28"
}
],
"foursquare_id": null,
"highlights_url": "/spots/43711/highlights",
"items_url": "/spots/43711/items",
"items_count": 11,
"strict_radius": false,
"description": "AKA the Gnome Bar. Much Warmer than Key Bar.",
"activity_url": "/spots/43711/events",
"lat": "30.2696322356",
"photos_count": 23
},
{
"address": {
"region": "TX",
"locality": "Austin"
},
"name": "Austin Wellness Clinic",
"checkins_count": 1,
"_image_url_200": "http://static.gowalla.com/categories/118-b41c2ba96f1ffe99fc23f12f0ee3b960-200.png",
"image_url": "http://static.gowalla.com/categories/118-5f9e72162abf3dcbc0108cdbdba6a29f-100.png",
"_image_url_50": "http://static.gowalla.com/categories/118-5f9e72162abf3dcbc0108cdbdba6a29f-100.png",
"radius_meters": 75,
"trending_level": 0,
"users_count": 1,
"url": "/spots/7360448",
"checkins_url": "/checkins?spot_id=7360448",
"lng": "-97.7495133877",
"spot_categories": [
{
"name": "Health & Fitness",
"url": "/categories/118"
}
],
"foursquare_id": null,
"highlights_url": "/spots/7360448/highlights",
"items_url": "/spots/7360448/items",
"items_count": 0,
"strict_radius": false,
"description": null,
"activity_url": "/spots/7360448/events",
"lat": "30.2695755256",
"photos_count": 0
},
我已经使用 json_decode($response,true) 来获取解析变量,现在我不确定如何循环遍历它。有什么想法吗?!
编辑1:点是一个数组[],它的索引为0。我想遍历点数组中的每个名称值对
【问题讨论】:
-
你想循环什么?这不是解析的问题。
-
像普通数组一样循环它,因为它是。
-
你想做什么循环??请写出你想要的数组
-
你想把整个数组转换成一个平面数组吗?