json_encode() 意思是将对象,数组的数据格式转换为json格式的数据,
$arr = ['name' => 'zhangsan'];
$data = json_encode($arr);
$arr = ['name' => '张三'];
// 因为有中文,所以一定要写json_encode第2个参数,让中文不乱码
$data = json_encode($arr,JSON_UNESCAPED_UNICODE); # 256
其次是json_decode() 将json格式的数据转换为对象,数组,转换为数组要加true
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json)); //转为对象
var_dump(json_decode($json,true)); //转为对象