解析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 相关文章推荐
十天学会php之第四天
Oct 09 PHP
社区(php&&mysql)三
Oct 09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
fgetcvs在linux的问题
Jan 15 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
Jun 13 PHP
php实现CSV文件导入和导出
Oct 24 PHP
分享10段PHP常用代码
Nov 11 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
Laravel利用gulp如何构建前端资源详解
Jun 03 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 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
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
js模拟类继承小例子
2010/07/17 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
vue-axios使用详解
2017/05/10 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
python绘制简单折线图代码示例
2017/12/19 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
python pandas修改列属性的方法详解
2018/06/09 Python
python实现人民币大写转换
2018/06/20 Python
python使用Matplotlib画饼图
2018/09/25 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
pycharm配置git(图文教程)
2019/08/16 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
介绍一下EJB的体系结构
2012/08/01 面试题
市场营销管理毕业生自荐信
2014/03/03 职场文书
教师对学生的寄语
2014/04/03 职场文书
五四演讲稿范文
2014/09/03 职场文书
庆六一开幕词
2015/01/29 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
初级职称评定工作总结
2015/08/13 职场文书
大学军训心得体会800字
2016/01/11 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
oracle重置序列从0开始递增1
2022/02/28 Oracle
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL