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 相关文章推荐
写一个用户在线显示的程序
Oct 09 PHP
php disk_free_space 返回目录可用空间
May 10 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
PHP实现从远程下载文件的方法
Mar 12 PHP
php简单实现快速排序的方法
Apr 04 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
Mar 25 PHP
php慢查询日志和错误日志使用详解
Feb 27 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
PHP的反射机制实例详解
2017/03/29 PHP
PHP 裁剪图片
2021/03/09 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
使用Raygun来自动追踪AngularJS中的异常
2015/06/23 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
2016/06/08 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
python让列表倒序输出的实例
2018/06/25 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python tcp传输代码实例解析
2020/03/18 Python
大学生就业推荐信范文
2013/11/29 职场文书
银行实习鉴定
2013/12/13 职场文书
迟到检讨书800字
2014/01/13 职场文书
接受捐赠答谢词
2014/01/27 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
建国大业观后感800字
2015/06/01 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript