我有一个对象数组。
$arr = array(0 => o1, 1 => o2);
我为此得到了正确的 json_encode。说,我有:
$json_data = json_encode($arr);
但是,当我使用第二个参数为 truejson_decode
的$json_data
变量时,我得到了数组格式的所有内容:
array(0 => array, 1 =>array)
使用第二个参数 false 我得到对象格式的所有内容:
object(0 => object, 1 => object)
如何取回原始数组?即如何获得
array(0 => object, 1 => object)
编辑:解释我的问题。当我们json_encode一个对象数组时,当你json_decode编码数据时,如何取回相同的对象数组呢?