AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

PHP数组与对象之间使用递归实现转换

51自学网 2016-09-17 http://www.wanshiok.com
function arrayToObject($e){     if( gettype($e)!='array' ) return;   foreach($e as $k=>$v){     if( gettype($v)=='array' || getType($v)=='object' )        $e[$k]=(object)arrayToObject($v);   }    return (object)$e;} function objectToArray($e){  $e=(array)$e;  foreach($e as $k=>$v){    if( gettype($v)=='resource' ) return;    if( gettype($v)=='object' || gettype($v)=='array' )      $e[$k]=(array)objectToArray($v);  }  return $e;} function object_to_array($e) {   $_arr = is_object($e) ? get_object_vars($e) : $e;   foreach ($_arr as $key => $val) {     $val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val;     $arr[$key] = $val;   }   return $arr; }



说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 
上一篇:php操作memcache缓存基础方法  下一篇:高并发下PHP写文件日志丢失