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);
image.png
上一篇 下一篇

猜你喜欢

热点阅读