PHP将 XML 数据解析成数组

直接贴方法

function xmlToArray($xml)
{
    $xml_parser = xml_parser_create();
    if( !xml_parse($xml_parser,$xml,true) ){
        xml_parser_free($xml_parser);

        return false;
    }else {
        $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

        return $array_data;
    }
}

 

posted @ 2019-08-27 11:50  吉奥羽欣  阅读(213)  评论(0编辑  收藏  举报