加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xmlToArray和arrayToXml

发布时间:2020-12-16 23:38:31 所属栏目:百科 来源:网络整理
导读:xmlToArray方法,供参考 public function xmlToArray($xml) { libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml,‘SimpleXMLElement‘,LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring),true); // libxml_disable

xmlToArray方法,供参考

    public function xmlToArray($xml)
    {
        libxml_disable_entity_loader(true);
        $xmlstring = simplexml_load_string($xml,‘SimpleXMLElement‘,LIBXML_NOCDATA);
        $val = json_decode(json_encode($xmlstring),true);
        
        // libxml_disable_entity_loader(true);
        // $result = json_decode(json_encode(simplexml_load_string($xml,LIBXML_NOCDATA)),true);
        return $val;
    }

arrayToXml方法,供参考

    public function arrayToXml($arr)
    {
        $xml = "<xml>";
        foreach ($arr as $key=>$val){
            if(is_array($val)){
                $xml.="<".$key.">".arrayToXml($val)."</".$key.">";
            }else{
                $xml.="<".$key.">".$val."</".$key.">";
            }
        }
        $xml.="</xml>";
        return $xml ;
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读