php简单对象与数组的转换
php简单对象与数组的转换最近用到一些简单的对象与数组的相互转换的问题,写个两个方法如下
view sourceprint?01 function arrayToObject($e){
02 if( gettype($e)!='array' ) return;
03 foreach($e as $k=>$v){
04 if( gettype($v)=='array' || getType($v)=='object' )
05 $e[$k]=(object)arrayToObject($v);
06 }
07 return (object)$e;
08 }
09
10 function objectToArray($e){
11 $e=(array)$e;
12 foreach($e as $k=>$v){
13 if( gettype($v)=='resource' ) return;
14 if( gettype($v)=='object' || gettype($v)=='array' )
15 $e[$k]=(array)objectToArray($v);
16 }
17 return $e;
18 }
页:
[1]