json_encode()
该函数主要用于将数组和对象转换为json格式。
输出结果:
json 只接受 UTF-8 编码的字符,并且 json_encode() 的参数必须是 UTF-8 编码的。
$obj = new person("zhangsan",20,100);
$foo_json = json_encode($obj);
echo $foo_json;
输出结果:
当类中的属性为私有变量时,不会输出。
json_decode()
该函数用于将json文本转换为对应的PHP数据结构。
输出结果:
通常,json_decode() 总是返回一个 PHP 对象。
转换为数组: