解析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新手上路(八)
Oct 09 PHP
PHP安全配置
Dec 06 PHP
PHP中SESSION使用中的一点经验总结
Mar 30 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
PHP实现定时执行任务的方法
Oct 05 PHP
Laravel框架中实现使用阿里云ACE缓存服务
Feb 10 PHP
PHP中的密码加密的解决方案总结
Oct 26 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP实现的简单组词算法示例
Apr 10 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 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
xajax写的留言本
2006/11/25 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
PHP可变函数学习小结
2015/11/29 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
jQuery 1.0.2
2006/10/11 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
教师师德教育的自我评价
2013/10/31 职场文书
大门门卫岗位职责
2013/11/30 职场文书
教师专业自荐书范文
2014/02/10 职场文书
环保倡议书300字
2014/05/15 职场文书