//将xml转为数组
function
xml_to_array(
$xml
){
$array
=(
array
)(simplexml_load_string(
$xml
));
foreach
(
$array
as
$key
=>
$item
){
$array
[
$key
] =
$this
->struct_to_array((
array
)
$item
);
}
return
$array
;
}
function
struct_to_array(
$item
){
if
(!
is_string
(
$item
)){
$item
=(
array
)
$item
;
foreach
(
$item
as
$key
=>
$val
){
$item
[
$key
] =
$this
->struct_to_array(
$val
);
}
}
return
$item
;
}