php简单对象与数组的转换
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
;
}