对象转化为数组

/**

* 对象转化为数组

* @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)) ? object_to_array($val):$val;

$arr[$key] = $val;

}

return $arr;

}

你可能感兴趣的:(对象转化为数组)