所述 懒惰 单行方法
如果您愿意损失一点点性能,则可以使用JSON方法在一个内衬中执行此操作(尽管有些人报告说它比递归遍历对象的速度更快-最有可能是因为PHP在调用函数时很慢)。“ 但是我已经做到了
。”你说。不完全是-您
json_depre在阵列上使用过,但需要先对其进行编码
json_enpre。
要求
该
json_enpre和
json_depre方法。这些自动捆绑在PHP5.2.0及更高版本中。如果您使用任何旧版本,则还有一个PECL库(也就是说,在这种情况下,您应该
真正 更新PHP安装。对5.1的支持已在2006年停止。)
转换一个array
/ stdClass
- >stdClass
$stdClass = json_depre(json_enpre($booking));
转换一个array
/ stdClass
- >array
手册将第二个参数指定
json_depre为:
assoc
时TRUE,返回的对象将转换为关联数组。
因此,以下行将把整个对象转换为数组:
$array = json_depre(json_enpre($booking), true);



