如何将对象转换成数组形式的函数实现?

更新于
2026-09-24 17:22:58
1阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计64个文字,预计阅读时间需要1分钟。

如何将对象转换成数组形式的函数实现?

phpfunction object_to_array($obj) { $obj=(array)$obj; foreach ($obj as $k=> $v) { if (gettype($v)=='resource') { return; } if (gettype($v)=='object' || gettype($v)=='array') { $obj[$k]=object_to_array($v); } }}

如何将对象转换成数组形式的函数实现?

object_to_array.php

function object_to_array($obj) { $obj = (array)$obj; foreach ($obj as $k => $v) { if (gettype($v) == 'resource') { return; } if (gettype($v) == 'object' || gettype($v) == 'array') { $obj[$k] = (array)object_to_array($v); } } return $obj; }