解析PHP将对象转换成数组的方法(兼容多维数组类型)


Posted in PHP onJune 21, 2013
 /**
  * @author 三水点靠木
  * @date 2013-6-21
  * @todo 将对象转换成数组
  * @param unknown_type $obj
  * @return unknown
  */
 function object_to_array($obj){
  $_arr = is_object($obj) ? get_object_vars($obj) :$obj;
  foreach ($_arr as $key=>$val){
   $val = (is_array($val) || is_object($val)) ? $this->object_to_array($val):$val;
   $arr[$key] = $val;
  }
  return $arr;
 }

这样就可以了。
PHP 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
php公用函数列表[正则]
Feb 22 PHP
php 8小时时间差的解决方法小结
Dec 22 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
PHP使用反射机制实现查找类和方法的所在位置
Apr 22 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP实现的日历功能示例
Sep 01 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 #PHP
解析zend studio中直接导入svn中的项目的方法步骤
Jun 21 #PHP
解析coreseek for sphinx的使用
Jun 21 #PHP
关于使用coreseek并为其做分页的介绍
Jun 21 #PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
Jun 21 #PHP
探讨GDFONTPATH能否被winxp下的php支持
Jun 21 #PHP
浅析php中jsonp的跨域实例
Jun 21 #PHP
You might like
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
Python3多线程爬虫实例讲解代码
2018/01/05 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Python骚操作之动态定义函数
2019/03/26 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
适用于所有创业者的创业计划书
2014/02/05 职场文书
大四自我鉴定
2014/02/08 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
远程培训的心得体会
2014/09/01 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
干部个人考察材料
2014/12/24 职场文书
面试通知邮件
2015/04/20 职场文书
总经理聘用协议书
2015/09/21 职场文书
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL