对象object与数组array转化,互转
来源:互联网 发布:中国十大淘宝村 编辑:程序博客网 时间:2024/06/11 14:11
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;}
也可以直接用 (object)array()
小编提醒大家:
object 是不可以用 [] 获取数据的,这样会报错
如果使用 -> 就不会出错
0 0
- 对象object与数组array转化,互转
- 将JS对象或object对象转化为array数组
- php array与object 相互转化
- javascript类数组对象 array-like Object
- 顶点数组对象 VAO(Vertex Array Object)
- JS数组”(array)和“对象”(object)
- gson转化为java对象 Expecting array but found object
- 对象与数组的转化
- JS将Array数组转化为轻量级JSON对象
- Replace Array with Object(以对象取代数组)
- 8.5 replace array with object (以对象取代数组)
- intent几种传值数组、对象、集合(Array,Object,List)
- intent几种传值数组、对象、集合(Array,Object,List)
- intent几种传值数组、对象、集合(Array,Object,List)
- OpenGL顶点数组对象(vertex Array Object)VAO
- 数组Array、对象Object、json格式常用的方法小结。
- 关于本地缓存localstorage与sessionStorage 数组 (array)字符串(string) 对象(object)的存储技巧和注意事项
- 关于本地缓存localstorage与sessionStorage 数组 (array)字符串(string) 对象(object)的存储技巧和注意事项
- 浏览器的Bugs和解决方案
- JVM调优总结 -Xms -Xmx -Xmn -Xss 转 itepe
- JMS应用程序接口
- clCreateBuffer中cl_mem_flags参数解释
- php开发App接口
- 对象object与数组array转化,互转
- MySQL终极配置解决UTF8编码出现的乱码问题
- 详细解读Python的web.py框架下的application.py模块
- Android Studio Ndk 基础篇
- kubenetes平台监控cAdvisor查看
- 为 MySQL 设置默认字符集(UTF-8)避免产生乱码
- Android 中 ImageView 控件 scaleType 属性
- rhel7.2 优化技巧
- mac上安装docker