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

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

 /**
  * @author 【宜配屋www.yipeiwu.com】
  * @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;
 }

这样就可以了。

相关文章

将FCKeditor导入PHP+SMARTY的实现方法

本文实例讲述了将FCKeditor导入PHP+SMARTY的实现方法。分享给大家供大家参考。具体分析如下: 提取Fckeditor时,采用如下,PHP用$_POST['p_info']得...

php用ini_get获取php.ini里变量值的方法

本文实例讲述了php用ini_get获取php.ini里变量值的方法。分享给大家供大家参考。具体分析如下: 要得到php.ini里的变量值,当然,你可以用phpinfo();来得到所有p...

解析WordPress中函数钩子hook的作用及基本用法

解析WordPress中函数钩子hook的作用及基本用法

WordPress 的插件机制实际上只的就是这个 Hook 了,它中文被翻译成钩子,允许你参与 WordPress 核心的运行,是一个非常棒的东西,下面我们来详细了解一下它。 钩子分类...

PHP 金额数字转换成英文

复制代码 代码如下:<?php $num=1220.01; echo fmoney($num);//结果:1,220.21 echo umoney($num); //结果:ONE...

PDO防注入原理分析以及注意事项

PDO防注入原理分析以及注意事项

我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答以下两个问题: 为什么要使用PDO而不是mysql_connect? 为何PDO能防注入? 使用PDO防注...