解析JSON对象

时间:2016-02-03 09:09:26

标签: php json

我如何循环播放"数据"数组并获取"代码"的值不知道实例的名称,因为它正在改变。感谢

"response": {
    "status": 1,
    "httpStatus": 200,
    "data": [
      {
        "offer_id": "24",
        "countries": {
          "ES": {
            "id": "724",
            **"code": "ES",**
            "name": "Spain",
            "regions": []
          }
        }
      }
    ],
    "errors": [],
    "errorMessage": null
  }
}

2 个答案:

答案 0 :(得分:0)

您的数据采用json格式,而不是像下面那样 如果您的数据来自某个变量,您可以像下面那样对其进行解码

$result

您的json结果位于$array,整个数组位于config/env/all.js

希望它会对你有所帮助,

答案 1 :(得分:0)

据我所知,你不会确定持有该代码的密钥 在你的例子中,它是" ES"在其他地方它可能是"美国"等

  1. 您可以使用json_decode($ json,true)将此字符串作为php数组,然后循环数据键:类似这样的事情
  2. `

    Body

    `

    1. 您可以将响应作为字符串,然后使用正则表达式获取代码