快捷搜索:

您的位置:澳门新葡4473网站 > 新葡亰平台娱乐 > php 数组和xml互相转换

php 数组和xml互相转换

发布时间:2020-01-16 20:31编辑:新葡亰平台娱乐浏览(76)

    function xmlToArray($xml)
    {
        libxml_disable_entity_loader(true);
        $xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
        $val = json_decode(json_encode($xmlstring), true);
        return $val;
    }
    
    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;
    }
    

    本文由澳门新葡4473网站发布于新葡亰平台娱乐,转载请注明出处:php 数组和xml互相转换

    关键词: