gmcy.net
当前位置:首页 >> php将json转换成数组 >>

php将json转换成数组

$str = '{"hello": "world!"}'; //也可以是类似于'[1, 2, "3", 4]'的json数组$arr = json_decode($str, true); // 如果不加这个true,解析出来会是对象而不是数组print_r($arr);

json_decode(json数据, true); //得到一个数组json_encode()函数和json_decode()是一对函数 作用刚好相反 一个是将数组转换成json数据 一个是将json数据转换成数组

其实就是把这3个结果并成一个数组,再转就是了 例如, $res1=mysql_query($sql1); $res2=mysql_query($sql2); $res3=mysql_query($sql3); 定义一个新的数组 $a = array(); 将3个结果压入这个新的数组 array_push($a,$res1); array_push($a,$res2...

$json =

那不是乱码,那是utf8转码, php5.3之后可以加个参数避免转码,json_encode($arr, JSON_UNESCAPED_UNICODE);

结果如下[10,"Tom",true,"2015-10-15"]{"eid":10,"ename":"Tom","isMarried":true,"birthday":"2015-10-15"}

一、json_encode() [php] view plain copy 输出 [php] view plain copy {"a":1,"b":2,"c":3,"d":4,"e":5} 再看一个对象转换的例子: [php] view plain copy $obj->body = 'another post'; $obj->id = 21; $obj->approved = true; $obj->favorit...

$a = array( 'a'=>1);$b = array( 'b'=>2);$c = array( 'c'=>3);$arr = array();$arr = array_merge($arr,$a);$arr = array_merge($arr,$b);$arr = array_merge($arr,$c);echo json_encode($arr);

array(4) { ["project_name"] => string(7) "模板1" ["project_info"] => array(2) { [0] => array(2) { [0] => string(16) "项目主标题1" [1] => string(12) "子标题1.1" } [1] => array(2) { [0] => string(16) "项目主标题2" [1] => string(1...

网站首页 | 网站地图
All rights reserved Powered by www.gmcy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com