XML转换成数组
转载

XML转换成数组
以微信推送海关为例的xml为例,xml在线转换数组,再复杂的xml结构,用这个简单xml转换数组方法即可展现数组结构。

xml代码

以微信海关推送代码为例:https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_1

$xml = "<xml> 
   <appid>wx2421b1c4370ec43b</appid> 
   <customs>ZHENGZHOU_BS</customs> 
   <mch_customs_no>D00411</mch_customs_no> 
   <mch_id>1262544101</mch_id> 
   <order_fee>13110</order_fee> 
   <out_trade_no>15112496832609</out_trade_no> 
   <product_fee>13110</product_fee> 
   <sign>8FF6CEF879FB9555CD580222E671E9D4</sign> 
   <transaction_id>1006930610201511241751403478</transaction_id> 
   <transport_fee>0</transport_fee> 
   <fee_type>CNY</fee_type> 
   <sub_order_no>15112496832609001</sub_order_no> 
</xml>";
function xmlToArray2($xml) { 
    // 将XML转为array 
    $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); 
    return $array_data; 
}

xml转换成数组后:

print_r(xmlToArray2($xml));

版权属于:够过瘾——挨踢男的葵花宝典

文章链接:http://www.gouguoyin.cn/php/118.html

转载时必须以链接形式注明原始出处及本声明。

如果您觉得本文对您有所帮助,请小额赞助一下,我会优先回答您在使用过程中出现的问题,点此赞助

如有疑问或遇到技术问题,请加官方QQ群: 421537504   GoCMS官方交流群

文章点评:

表情