我有几个对象的数组。这些对象是不同类的实例。
假设
array (
[0] => Car Object(
[id] => 6
[name] => Texi 1
)
[1] => Bed Object(
[id] => 40
[name] => Sleeping Bed
)
)
现在我将此保存到Cookie中,在保存之前我正在使用json_encode
。
检索时如果我使用json_decode($data)
,我会得到一个stanadrd对象数组,如果我使用json_decode($data, true)
,那么我只得到数组数组!!!
因此,如何获取实际对象而不是stdClass对象?有可能吗?
我尝试了serialize(json_decode($data, true));
,但徒劳无功。在此先感谢您的帮助。
答案 0 :(得分:0)
使用serialize($data)
代替unserialize($data)
来检索原始数据。