PHP对象转换为数组函数(递归方法)


Posted in PHP onFebruary 04, 2012

返回的是一个层次比较分明的数组对象,希望对大家有所帮助,来源WEB开发笔记(www.chhua.com)。

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)) ? object_to_array($val) : $val; 
$arr[$key] = $val; 
} 
return $arr; 
}
PHP 相关文章推荐
php中通过smtp发邮件的类,测试通过
Jan 22 PHP
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
php5 apache 2.2 webservice 创建与配置(java)
Jan 27 PHP
PHP 事件机制(2)
Mar 23 PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 PHP
PHP动态页生成静态页的3种常用方法
Nov 13 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 PHP
PHP投票系统防刷票判断流程分析
Feb 04 #PHP
php摘要生成函数(无乱码)
Feb 04 #PHP
写出高质量的PHP程序
Feb 04 #PHP
组合算法的PHP解答方法
Feb 04 #PHP
php处理斐波那契数列非递归方法
Feb 04 #PHP
PHP逐行输出(ob_flush与flush的组合)
Feb 04 #PHP
非常好用的两个PHP函数 serialize()和unserialize()
Feb 04 #PHP
You might like
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
javascript折半查找详解
2015/01/26 Javascript
javascript常用方法总结
2015/05/14 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
YII2 全局异常处理深入讲解
2021/03/24 PHP
法语专业求职信
2014/07/20 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
HTML基本元素标签介绍
2022/02/28 HTML / CSS