对象转数组和数组转对象的函数

来源:互联网 发布:常州淘宝网络公司 编辑:程序博客网 时间:2024/06/06 09:22
/**
 * 对象转数组
 * @param unknown $obj 对象
 */
function objectToArray($obj){
    $arr = is_object($obj) ? get_object_vars($obj) : $obj;
    if(is_array($arr)){
        return array_map(__FUNCTION__, $arr);
    }else{
        return $arr;
    }
}


/**
 * 数组转对象
 * @param unknown $arr
 */
function arrayToObject($arr){
    if(is_array($arr)){
        return (object) array_map(__FUNCTION__, $arr);
    }else{
        return $arr;
    }
}

0 0
原创粉丝点击