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

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

2017-10-16 10:35 375 查看
 代码如下复制代码
$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)

    }

  }

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