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数组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31345