$xml
.= "<$tag>$value</$tag>";
}
}
else
{
if
(
is_array
(
$value
))
{
$keys
=
array_keys
(
$value
);
if
(
is_numeric
(
$keys
[0]))
{
$xml
.=array2xml(
$value
,
$key
);
}
else
{
$xml
.= "<$key>";
$xml
.=array2xml(
$value
);
$xml
.= "</$key>";
}
}
else
{
$xml
.= "<$key>$value</$key>";
}
}
}
return
$xml
;
}
}
xml2array
代码如下:
/**
*
* 将简单的 xml 转化成关联数组
* @param string $xmlString xml 字符串
* @example
* <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RTXConferenceReqDTO>
<conferenceTitle>IT 交流会</conferenceTitle>
<startTime>2011-12-19 12:00:00</startTime>