解析PHP将对象转换成数组的方法(兼容多维数组类型)

 更新时间:2013年06月21日 15:18:09   作者:  
本篇文章是对PHP将对象转换成数组的方法(兼容多维数组类型)进行了详细的分析介绍,需要的朋友参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

复制代码 代码如下:

 /**
  * @author 程序员之家
  * @date 2013-6-21
  * @todo 将对象转换成数组
  * @param unknown_type $obj
  * @return unknown
  */
 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)) ? $this->object_to_array($val):$val;
   $arr[$key] = $val;
  }
  return $arr;
 }

这样就可以了。

相关文章

  • 关于PHP自动判断字符集并转码的详解

    关于PHP自动判断字符集并转码的详解

    本篇文章是对PHP自动判断字符集并转码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 深入解析php中的foreach问题

    深入解析php中的foreach问题

    本篇文章是对php中的foreach问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP7匿名类的用法示例

    PHP7匿名类的用法示例

    这篇文章主要介绍了PHP7匿名类的用法,结合实例形式分析了php7匿名类、匿名函数简单定义与使用技巧,需要的朋友可以参考下
    2019-04-04
  • php 获取本地IP代码

    php 获取本地IP代码

    本篇文章是对php获取本地IP代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php实现图片添加描边字和马赛克的方法

    php实现图片添加描边字和马赛克的方法

    这篇文章主要介绍了php实现图片添加描边字和马赛克的方法,通过自定义函数imagemask与imagetextouter实现图片添加马赛克与文字描边的效果,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php保存二进制原始数据为图片的程序代码

    php保存二进制原始数据为图片的程序代码

    得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见,需要的朋友可以收藏下
    2014-10-10
  • php中debug_backtrace、debug_print_backtrace和匿名函数用法实例

    php中debug_backtrace、debug_print_backtrace和匿名函数用法实例

    这篇文章主要介绍了php中debug_backtrace、debug_print_backtrace和匿名函数用法,以实例形式分析了debug_backtrace和debug_print_backtrace函数在调试过程中的作用,并分析了PHP5.3新增匿名函数的用法,需要的朋友可以参考下
    2014-12-12
  • PHP获取星期几的常用方法小结

    PHP获取星期几的常用方法小结

    这篇文章主要介绍了PHP获取星期几的常用方法,结合实例形式分析了php使用date函数获取指定日期星期几的具体操作技巧与相关注意事项,需要的朋友可以参考下
    2018-12-12
  • 解读PHP中的垃圾回收机制

    解读PHP中的垃圾回收机制

    这篇文章主要介绍了解读PHP中的垃圾回收机制,是否拥有GC功能是一门编程语言开发的重要关注点,需要的朋友可以参考下
    2015-08-08
  • PHP与以太坊交互详解

    PHP与以太坊交互详解

    在这篇文章中我们给大家分享了关于PHP与以太坊交互的相关知识点内容,有兴趣的朋友们阅读下吧。
    2018-08-08

最新评论

?


http://www.vxiaotou.com