事实上我最近在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;
}
?>
答案 0 :(得分:0)
如上所述修复语法后,加载文件并使用json_decode,第一个参数为json,第二个参数为true,用于关联数组。
$data = file_get_contents( "demo.json" );
$data = json_decode($data, true);
var_dump($data);//you have assoc array