php将对象转换成数组

来源:互联网 发布:刷年费会员软件 编辑:程序博客网 时间:2024/05/16 23:43
 * @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;  
    }
       function array_multi2single($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
$this->array_multi2single($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
原创粉丝点击