在 PHP 中将对象转换为数组是处理数据结构时的常见需求。本文提供了有效实现此转换的深入指南。
要将一维对象转换为数组,您可以使用两种方法:
将多维对象转换为数组需要不同的方法。这里介绍两种常用的方法:
JSON 编码和解码
递归转换函数
示例:
function objectToArray($object) { if(!is_object($object) && !is_array($object)) return $object; return array_map('objectToArray', (array) $object); }
此函数会将具有私有成员和受保护成员的对象转换为多维数组。
以上是如何高效地将PHP对象转换为数组?的详细内容。更多信息请关注PHP中文网其他相关文章!