废话不多,直接上代码:

<?php
class object_array{
//数组转对象
public static function array_to_object($e){
if(gettype($e)!='array') return;
foreach($e as $k=>$v){
if(gettype($v)=='array' || getType($v)=='object')
$e[$k]=self::arrayToObject($v);
}
return (object)$e;
}
//对象转数组
public static function obj_to_array($e){
$e=(array)$e;
foreach($e as $k=>$v){
if(gettype($v)=='resource') return;
if(gettype($v)=='object' || gettype($v)=='array')
$e[$k]=self:: get_array($v);
}
return $e;
}
}

最新文章

  1. Java堆、栈和常量池
  2. readyState0 1 2 3 4..
  3. ylb:子查询(嵌套子查询)和子查询(相关子查询)
  4. 重写session
  5. Bzoj1818: [Cqoi2010]内部白点 &amp;&amp; Tyvj P2637 内部白点 扫描线,树状数组,离散化
  6. Android手机开发者模式设置
  7. Using HttpClient properly to avoid CLOSE_WAIT TCP connections
  8. quote, quasiquote, unquote和unquote-splicing
  9. xfce chrome proxy
  10. linux脚本定时备份数据库表(详解)
  11. AngularJS 1.x系列:AngularJS控制器(3)
  12. __x__(21)0907第四天__ css 盒模型 (框模型)
  13. 类Shiro权限校验框架的设计和实现(2)--对复杂权限表达式的支持
  14. [development][C] C语言标准
  15. Python3学习之路~5.7 Json &amp; pickle 模块
  16. uva 10600 ACM Contest And Blackout
  17. Eclipse查看Servlet源码
  18. CentOS6 防火墙配置
  19. 【Java并发编程】之四:守护线程与线程阻塞的四种情况
  20. 【loj6198】谢特

热门文章

  1. Linux用户、用户组权限管理详解 --- 02
  2. AIM Tech Round (Div. 2) A
  3. mysql的select的五子句
  4. C语言超大数据相加计算整理
  5. JAVA List集合转Page(分页对象)
  6. Mybatis 参考
  7. java线程的常用方法和属性介绍
  8. HDU 5643 King&#39;s Game | 约瑟夫环变形
  9. Sass 基本函数
  10. 【NOIP】普及组2011 表达式的值