//?将JSON格式的字符串解码为?PHP?中的数组即可:
$json_string?=?'json';
$data?=?json_decode($json_string,?true);?//?第二个参数必须设为true,?否则将转换为对象
为什么要把json数据解析成对象呢?
你可以用json_decode($JSONString, true)语句第二个参数加true讲json数据转成PHP数组,这样就可以用$list['0']访问了
file_get_contents或者curl都可以
接收到数据后,可以使用php函数json_decode()把json转换成数组或对象格式
php
$json
=
//首先将json字符串转换成关联数组
$arr=json_decode($json,
true);
//然后循环读取数据
foreach($arr
as
$item){
echo
$item;
"br/";
}
运行结果:
①.00
首先,把PHP数组中的数据写入JSON文件.
//?生成一个PHP数组
$data?=?array();
$data['a']?=?'test';
$data['b']?=?'bbb';
//?把PHP数组转成JSON字符串
$json_string?=?json_encode($data);
//?写入文件
file_put_contents('test.json',?$json_string);
然后,把JSON文件中的数据读取到PHP变量中.
//?从文件中读取数据到PHP变量
$json_string?=?file_get_contents('test.json');
//?把JSON字符串转成PHP数组
$data?=?json_decode($json_string,?true);
//?显示出来看看
var_dump($data);
示例代码如下:
$de_json?=?json_decode($postArray,?true);
echo?$de_json[0]['pingjun']['左脑'];
json 数组结构如图:
以上就是土嘎嘎小编为大家整理的php访问json数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!