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 }

 

posted @ 2016-04-12 14:26  ~逍遥~  阅读(281)  评论(0编辑  收藏  举报