php哪个版本开始支持json

PHP从5.2版开始支持json,提供了json_encode、json_decode两个函数。另外,从5.3开始增加了json_last_error函数,可以获得json处理中的错误信息。

PHP的json_encode函数把数组转换为JSON字符串,json_decode功能把JSON字符串转换为数组(或者对象),这两个函数能完成JSON的功能。

例子代码:

<?php

$json?=?'{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));

var_dump(json_decode($json,?true));

>

以上例程输出结果:

object(stdClass)#1?(5)?{

["a"]?=>?int(1)

["b"]?=>?int(2)

["c"]?=>?int(3)

["d"]?=>?int(4)

["e"]?=>?int(5)

}

array(5)?{

["a"]?=>?int(1)

["b"]?=>?int(2)

["c"]?=>?int(3)

["d"]?=>?int(4)

["e"]?=>?int(5)

}