php数组转换为XML格式,以及XML格式转成数组
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
;
}
function xmlToArray($xml
)
{
libxml_disable_entity_loader(true);
$values
= json_decode(json_encode(simplexml_load_string($xml
, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
return $values
;
}
转载请注明原文地址: https://yun.8miu.com/read-55604.html