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; }
对象与数组的相互转换
原创
©著作权归作者所有:来自51CTO博客作者staose_yunwei的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
XML与数组的相互转换
在实际的开发中,可能会经常将XML数据和数组...
xml 数组 数据 父节点 php -
数组与集合相互转换
数组Array与集合List相互转化有两种方式,一种是自己手动转化,一种是直接使用集合或数组自带的方法转化数组转化集合:
java 数组 i++ 强制转换 多对象 -
javaScript数组和对象相互转换
JavaScript数组和对象相互转换...
javascript 前端 数组