Json php解码问题

时间:2014-10-13 17:56:10

标签: php json

事实上我最近在php脚本中遇到了一些麻烦。问题是我无法使用php从json文件damo.json获取数据。这是json文件的代码:

{ "checkouts":[
    {
    "billing_address":{
    "country":"Italy",
    "first_name":"christian"
    }
    },
    {
    "billing_address":{
    "country":"Italy",
    "first_name":"christian"
    }
    }
    ]
    }

我想获得first_name记录。有可能使用PHP吗? 这是php代码:

<?php
$data = file_get_contents('demo.json');
$obj = json_decode($data);
foreach ($obj->billing_address as $result)
{
    echo $result->name;
}

?>  

1 个答案:

答案 0 :(得分:0)

如上所述修复语法后,加载文件并使用json_decode,第一个参数为json,第二个参数为true,用于关联数组。

$data = file_get_contents( "demo.json" );
$data = json_decode($data, true);
var_dump($data);//you have assoc array