php对象与数组互转
1 //对象转数组 2 function objectToArray($obj){ 3 $arr = is_object($obj) ? get_object_vars($obj) : $obj; 4 if(is_array($arr)){ 5 return array_map(__FUNCTION__, $arr); 6 }else{ 7 return $arr; 8 } 9 } 10 11 //数组转对象 12 function arrayToObject($arr){ 13 if(is_array($arr)){ 14 return (object) array_map(__FUNCTION__, $arr); 15 }else{ 16 return $arr; 17 } 18 }