json转php数组

我们知道前后台交互用的是json这种轻量级的数据格式,js不认识php数组,

所以我们发过去数组之前需要对他进行json_encode()操作,这是将php

数组转成json,那么我们提交表单的时候想后台发送数据一般是json格式

也就是js的对象形式,所以我们需要对json进行解析操作,这时候用到一个

PHP的json_decode()函数来进行操作,那么我们发现这个函数解析出来

的是stdClass的一个php对象形式,这个对然可以用但是不是我们想要的数

组,那么我们看看这个函数的参数,会惊奇的发现它有四个参数,那么后面

两个我们姑且不管,第二个参数是关键。若为真则转换成php数组,若为假

则转换成php对象,但是它默认是假,所以我们不加参数的话他就解析成php

对象,所以我们如果需要php数组可以给后面第二个参数设置成真,

即json_decode($str,true);

posted on 2016-06-30 10:52  ~色即是空  阅读(404)  评论(0编辑  收藏  举报

导航