PHP中把对象转换为关联数组代码分享

yipeiwu_com6年前PHP代码库
/**
 * 对象转关联数组
 * @author 
 * @param object $obj
 * @return array
 */
 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模拟post行为代码总结(POST方式不是绝对安全)

这里提供两种方法供选择:第一:手写代码。第二:利用HttpClient php类库   第一种方法: 复制代码 代码如下: <?PHP $flag = 0; //要post的数据...

用php获取本周,上周,本月,上月,本季度日期的代码

用php获取本周,上周,本月,上月,本季度日期的代码

PHP date函数参数详解 time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间就是 time(...

php校验表单检测字段是否为空的方法

本文实例讲述了php校验表单检测字段是否为空的方法。分享给大家供大家参考。具体如下: php校验表单,检测字段是否为空,当表单中有未填写的字段,则会显示错误信息。 <html&...

php用正则判断是否为数字的方法

前两天朋友的一个网站上有人利用php注入提交flash游戏分数,后来找原因才发现是有一位参数没有做数字判断导致。 本来保存游戏分数是 game.php?ac=save&fgid=...

php通过array_merge()函数合并关联和非关联数组的方法

本文实例讲述了php通过array_merge()函数合并关联和非关联数组的方法。分享给大家供大家参考。具体分析如下: array_merge()是一个用于合并数组的php函数,后一个数...