您的位置:首页 > 产品设计 > UI/UE

json_decode 转换json对象为数组需注意true 你加了吗?

2014-05-21 10:08 253 查看
欢迎加入php架构师之旅 群:410028331(招纳贤人-大师中)方便技术的交流

代码如下复制代码
$a['d'][]=1;

$a['d'][]=2;

echo $str=json_encode(array($a));

var_dump(json_decode($str));

转换代码
代码如下复制代码
array(1) {

[0]=>

object(stdClass)#1 (1) {

["d"]=>

array(2) {

[0]=>

int(1)

[1]=>

int(2)

}

}

}
看到了吧这是一个数组里面放置一个对象;

我们强制json_decode结果转换为数组吧——把第四行加上参数
代码如下复制代码
var_dump(json_decode($str,true));

array(1) {

[0]=>

array(1) {

["d"]=>

array(2) {

[0]=>

int(1)

[1]=>

int(2)

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: