可以使用PHP内置函数get_object_vars()
将对象转换为关联数组,再使用array_map()
函数将所有对象转换为数组,最后使用array_values()
函数将所有关联数组转换为索引数组。
步骤如下:
- 使用
get_object_vars()
函数将单个对象转换为关联数组,例如:$array = get_object_vars($obj);
- 使用
array_map()
函数将所有对象转换为数组,例如:$arrays = array_map("get_object_vars", $objs);
- 使用
array_values()
函数将所有关联数组转换为索引数组,例如:$result = array_map("array_values", $arrays);