PHP脚本从json获取值

时间:2014-05-02 23:02:30

标签: php json

如何使用PHP脚本获取id的值?

{
   "data": [
      {
         "comments": {
            "data": [
               {
                  "from": {
                     "id": "123456",
                     "name": "get me"
                  },
               },
            ],
            "count": 1
         },
      }
   ],

}

2 个答案:

答案 0 :(得分:0)

JSON如何传递给PHP,如果它在文件中,您可以通过以下方式对其进行解码:

$json_data = file_get_contents(app_path() . '/path_to_file/data.json');
$data= json_decode($json_data, true);

如果它来自GET数据(假设一个值为"json",那么您可以通过以下方式对其进行解码:

$data= json_decode($_GET['json'], true);

然后您可以通过以下方式访问ID:

$myid = $data['data'][0]['comments']['data'][0]['from']['id']

[0]值是各种列表中数据的索引,每个列表中只有一个项目

答案 1 :(得分:0)

为此目的有一个PHP函数:json_decode