/**
* 作用:将xml转为array
*/
public function xmlToArray($xml)
{
$xml=simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$array_data = json_decode(json_encode($xml), true);
return $array_data;
}
/**
* 作用:array转xml
*/
public function arrayToXml($arr)
{
$xml = "<xml>";
foreach ($arr as $key=>$val)
{
if (is_numeric($val))
{
$xml.="<".$key.">".$val."</".$key.">";
}
else
$xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
}
$xml.="</xml>";
return $xml;
}
转载于:https://www.cnblogs.com/niniY/p/6775226.html