)是一种轻量级的数据交换格式,常用于前后端数据传输。PHP提供了几种方法来解析JSON数据。
_decode()函数
_decode()函数可以将JSON字符串转换为PHP对象或数组。语法如下:
“`ixedgtts = 0)
s为可选参数,指定解析时的选项,如JSON_BIGINT_AS_STRING将大整数转换为字符串类型。
示例代码:
“`ame”:”张三”,”age”:20}’; ame’]; // 输出:张三
_decode()函数结合foreach循环
如果JSON数据中包含多个对象或数组,可以使用foreach循环遍历解析出来的PHP对象或数组。
示例代码:
“`ameame”:”李四”,”age”:25}]’; ) {ame[‘age’] . ‘岁<br>’;
输出结果:
张三,20岁
李四,25岁
_last_error()函数
_last_error()函数可以获取最后一次JSON解析的错误信息。
示例代码:
“`ame”:”张三”,”age”:20}’; _last_error() == JSON_ERROR_NONE) {
echo ‘解析成功’;
} else {sg();
输出结果:
_last_error()函数获取错误信息。