查看代码打印
//数组转对象
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;
}
相关文章
- 07-29loadrunner 脚本开发-int型变量和字符串的相互转换
- 07-29普通数组和稀疏数组的相互转换--棋盘存盘
- 07-29C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- 07-29pytorch的tensor,Image,numpy和opencv四种格式的相互转换
- 07-29时间戳 和 时间的相互转换
- 07-29byte数组与对象之间的相互转换
- 07-29JS数组对象的去重和排序操作
- 07-29【Python】bytes和hex字符串之间的相互转换。
- 07-29树形结构的数据与一维数组数据的相互转换
- 07-29ObjectMapper 对象和json相互转换