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));


评论
热点信息
CLTPHP内容管理系统5.5.3版本更新 7815
CLTPHP操作开发手册已完全更新 4565
CLTPHP内容管理系统5.5.2版本更新 3446
CLTPHP内容管理系统5.5发布 3076
CLTPHP内容管理系统5.5.1版本更新 2807
CLTPHP内容管理系统TP5.1-1.0测试版发布 2575
CLTPHP5.2.2发布 2527
关于收费文档的误解 2475
CLTPHP手册更新自定义标签 2427
关于CLTPHP的一些琐碎事 2261
我们的差异化

CLTPHP内容管理系统给您自由的模型构建权利,让您的想法通过您亲自操作实现。不要再为传统的数据库字段限制而发愁。一步删除,一步增加,您想要的,就是这一步。

完整的建站理念

CLTPHP可以轻松构建模型,让数据库随心而动,让内容表单随意而变。模型和栏目的绑定,是为了让前台页面能更好的为您的想法服务,让您不再为建站留下遗憾。

简单、高效、低门槛

CLTPHP内容管理系统,全程鼠标操作,不用手动建立数据库,不用画网站结构图,也不用打开代码编译器。模版编辑,再高效建站的同时,让网站建设达到前所未有的极致简单。