PHP输出xml格式
2017-11-20 本文已影响0人
苏大发
直接上代码:
header('Content-Type: text/xml;');
function arrayToXml($arr)
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$xml = "<xml>";
foreach ($arr as $key=>$val)
{
if (is_numeric($val))
{
$xml.="<".$key.">".$val."</".$key.">";
}
else
$xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
}
$xml.="</xml>";
echo $xml;
}
$arr = array('a'=>'a1','b'=>'b1');
arrayToXml($arr);
![](https://img.haomeiwen.com/i6132881/f1d9ffbab3fc7472.png)