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中获取系统信息的方法
Jun 25 PHP
php中stream(流)的用法
Mar 25 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
php实现简单的MVC框架实例
Sep 23 PHP
PHP保存session到memcache服务器的方法
Jan 19 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
利用PHP将图片转换成base64编码的实现方法
Sep 13 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
php用户名的密码加密更安全的方法
Jun 21 PHP
PHP二维数组分页2种实现方法解析
Jul 09 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
大学生年度自我鉴定
2013/10/31 职场文书
公司离职证明范本
2014/01/13 职场文书
护理专业求职信
2014/06/15 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
人与自然观后感
2015/06/16 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js