php数组和对象相互转换
2016-07-15 17:20
645 查看
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; }
相关文章推荐
- windows下的PHP环境配置
- Zend Studio导致PHP插入数据库中文乱码【坑了个爹】
- Yii数据模型中rules类验证器用法分析
- ubuntu14.04 搭建ftp
- Yii控制器中filter过滤器用法分析
- 一次PHP代码上线遇到的问题
- 一个高级PHP工程师所应该具备的条件
- Yii(2)读写分离配置
- thinkphp学习_第二天
- **PHP** 表单(1)-表单处理
- excel的导入导出
- input标签file类型,选择多个文件进行上传
- 如何解决PHP里大量数据循环时内存耗尽的问题
- QQ会员AMS平台PHP7升级实践
- php set get
- php set get
- PHP – 在类中使用array_filter时回调函数的问题
- Yii2 使用scenarios
- CodeIgniter框架源码笔记(4)——负责屏幕上呈现的内容:输出类Output.php
- php set get asset unset