查看代码打印
//数组转对象
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;
}
PHP对象和数组的相互转换
最新推荐文章于 2023-01-06 15:17:15 发布
这段代码提供了一组PHP函数,用于在数组和对象之间进行转换。`arrayToObject`函数将数组转换为对象,而`objectToArray`函数则将对象转换为数组。这些函数递归处理嵌套的数组和对象,确保复杂的数据结构可以正确转换。
157

被折叠的 条评论
为什么被折叠?



