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中实现中文字符进制转换原理分析
Dec 06 PHP
PHP file_exists问题杂谈
May 07 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
PHP导出Excel实例讲解
Jan 24 PHP
PHP7匿名类用法分析
Sep 26 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
PHP的PDO预定义常量讲解
Jan 24 PHP
php use和include区别总结
Oct 13 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
PHP 自动加载类原理与用法实例分析
Apr 14 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 设计模式之 单例模式
2008/12/19 PHP
PHP 身份验证方面的函数
2009/10/11 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
PHP解析目录路径的3个函数总结
2014/11/18 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
jQuery 工具函数学习资料
2010/04/29 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
python中xlutils库用法浅析
2020/12/29 Python
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
技术总监个人的自我评价范文
2013/12/18 职场文书
实习班主任自我评价
2015/03/11 职场文书
手机销售员岗位职责
2015/04/11 职场文书
写作技巧:如何撰写商业计划书
2019/08/08 职场文书
Python3中最常用的5种线程锁实例总结
2021/07/07 Python