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);