本人看到很多PHP的手册和教程上写的是json_decode返回的总是对象。如果想要返回数组需要设置json_decode的第二个参数为true。
经过实验,实际上是这样的:
json数据是经过json_encode得到。如果原数组是索引数组,那么json_decode得到的是数组,如果原数组是关联数组,则得到的是对象。如需得到数组,需设置json_decode的第二个参数为true。
本人看到很多PHP的手册和教程上写的是json_decode返回的总是对象。如果想要返回数组需要设置json_decode的第二个参数为true。
经过实验,实际上是这样的:
json数据是经过json_encode得到。如果原数组是索引数组,那么json_decode得到的是数组,如果原数组是关联数组,则得到的是对象。如需得到数组,需设置json_decode的第二个参数为true。