json_json数据与数组之间的互相转换

<?php
header('Content-Type:text/html;charset=utf-8');
$arr1=array(
	'username'=>"Tom",
	'age'=>22
	);//定义一维数组
var_dump($arr1);

$arr2=array(
	'jerry'=>array(
					'sex'=>"man",
					'age'=>22
					),

	'tom'=>array(
					'sex'=>"man",
					'age'=>23
					)
	);//定义二维数组
var_dump($arr1);

echo "数组转json数据后的<hr />";


var_dump(json_encode($arr1));

var_dump(json_encode($arr2));

echo "json数据转化成数组<hr />";

$arrjson1=json_encode($arr1);//获取json数据

var_dump(json_decode($arrjson1));//转json数据---但是出来的是对象object

echo "上面是数组转json数据---但是出来的是对象object<br />";

var_dump(json_decode($arrjson1,true));//加上可选参数即可array

$arrjson2=json_encode($arr2);//获取json数据

var_dump(json_decode($arrjson2,true));//加上可选参数即可array


?>


posted @ 2017-06-21 20:57  孙中明  阅读(451)  评论(0编辑  收藏  举报