好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP数组和Json之间的转换详解 - php数组

PHP数组和Json之间的转换详解

在php中数组与json转换很简单,我们只要使用json_encode() 和 json_decode().很容易理解,json_encode()就是将PHP数组转换成Json.相反,json_decode()就是将Json转换成PHP数组.

实例代码如下:

$array  =  array ( "name"  =>  "Eric" , "age"  => 23);    echo  json_encode( $array ); 

程序将打印出 :

{[name]:]Eric],]age]:23}

再看下面的例子,代码如下:

$array  =  array (0 =>  "Eric" , 1 => 23);  echo  json_encode( $array ); 

程序将打印出 :

["Eric",23]

这样就可以将 json 转换成数组形式了,key 保持原来格式 

实例代码如下:

$json  = ’{ "name" : "zhangsan" , "age" :20, "sex" : "nan" }’;   print_r(json_decode( $json ,true));  

这样的json数据解析后 就会成为下面这样的数组 

Array      (        [name] => zhangsan        [age] => 20        [sex] => nan    ) 

查看更多关于PHP数组和Json之间的转换详解 - php数组的详细内容...

  阅读:41次