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 相关文章推荐
开源SNS系统-ThinkSNS
May 18 PHP
php 读取文件头判断文件类型的实现代码
Aug 05 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
May 13 PHP
PHP实现通过正则表达式替换回调的内容标签
Jun 15 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
PHP中include和require的区别实例分析
May 07 PHP
PHP实现上传多图即时显示与即时删除的方法
May 09 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
windows环境下使用Composer安装ThinkPHP5
May 18 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 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 工厂模式使用方法
2010/05/18 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php的memcached客户端memcached
2011/06/14 PHP
php查询whois信息的方法
2015/06/08 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
JS在if中的强制类型转换方式
2018/07/15 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
通信生自我鉴定
2014/01/18 职场文书
关于青春的演讲稿
2014/05/05 职场文书
预防煤气中毒方案
2014/06/16 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
客服专员岗位职责
2015/02/10 职场文书
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技