json_encode() 意思是将对象,数组的数据格式转换为json格式的数据,

    1. $arr = ['name' => 'zhangsan'];
    2. $data = json_encode($arr);
    3. $arr = ['name' => '张三'];
    4. // 因为有中文,所以一定要写json_encode第2个参数,让中文不乱码
    5. $data = json_encode($arr,JSON_UNESCAPED_UNICODE); # 256

    其次是json_decode() 将json格式的数据转换为对象,数组,转换为数组要加true

    1. $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
    2. var_dump(json_decode($json)); //转为对象
    3. var_dump(json_decode($json,true)); //转为对象