php中xml转数组

//获取xml xml转数组
    private function xmlToarr($xml)
    {
     
        if (!$xml) {
     
            throw new WxPayException("xml数据异常!");
        }
        //将XML转为array
        //禁止引用外部xml实体
        libxml_disable_entity_loader(true);
        $data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
        return $data;
    }

你可能感兴趣的:(php)