搜 索

PHP怎样读取json中数据与将数据写入生成json格式方法

编辑:QTOOL.NET日期:2018-04-23244

json是现在比较流行的一种便于网络传输的数据格式,我们一般将一组数据提交给服务端 再由服务端处理将数组转为json格式方便前台ajax或者php、jsp、python读取.下面便介绍如何简单的用php创建json.


首先先创建一个一维数组或二维数组

<?php
//一维数组
$arr=array(
"键名1"=>"键值1",
"键名2"=>"键值2",
"键名3"=>"键值3",
"键名4"=>"键值4",
"键名5"=>"键值5",
);
//然后利用json_encode函数将数组转为json格式,ajax可用return或者echo 返回
echo json_encode($arr);
?>
一维数组json格式
 
<?php
//二维数组数组
$arr=array(
"0"=>array("键名1"=>"键值1","键名2"=>"键值2","键名3"=>"键值3"),
"1"=>array("键名1"=>"键值1","键名2"=>"键值2","键名3"=>"键值3"),
"2"=>array("键名1"=>"键值1","键名2"=>"键值2","键名3"=>"键值3")
);
//然后利用json_encode函数将数组转为json格式,ajax可用return或者echo 返回
echo json_encode($arr);
?>
二维数组生成json格式
 
读取json可以使用php种的json_decode函数
可以用var_dump();打印出json中的数组
<?php
//$arr为服务端返回的json数据内容
$data = json_decode($arr, true); 
var_dump($data);
?>

php读取json数据

最后如果要读取数组中每一列的数据可用foreach循环读取或者用入data['XXX']['XXX']格式读取指定的数据

TAG标签:jsphpphpjson数组
此文章由QTOOL.NET编辑
最新文章

热门标签