json_encode()

此函数用于将数组和对象转换为JSON格式。

复制代码代码如下所示:
$ ARR =阵列(A = > A,B=>B,C = C = >,就想,e=e);
回声json_encode($ ARR);


输出结果:



JSON只接受字符的UTF-8编码的,和json_encode参数()必须是UTF-8编码。

复制代码代码如下所示:
班上的人
{
公开名称;
公共年龄;
公共高度;
功能__construct($name美元美元,年龄、身高)
{
这个名字;
美元=年龄=年龄;
$ =高度=高度;
}
}

$ obj =新的人(zhangsan
foo_json = json_encode美元($ obj);
echo $ foo_json;


输出结果:



当类中的属性是私有变量时,它不输出。

json_decode()

此函数用于将JSON文本转换为相应的PHP数据结构。

复制代码代码如下所示:
$:hello
var_dump(json_decode($ JSON));


输出结果:



通常情况下,json_decode()总是返回一个PHP对象。

变成数组:

复制代码代码如下所示:
$:hello
var_dump(json_decode($ JSON结构));