当前位置:首页 > PHP教程 > php函数 > 列表

PHP自定义函数xmlToArray的实例解析

发布:smiling 来源: PHP粉丝网  添加日期:2022-06-22 07:56:40 浏览: 评论:0 

PHP自定义函数xmlToArray实例

将xml转为array

  1. /** 
  2.  
  3.  *  作用:将xml转为array 
  4.  
  5.  */ 
  6.  
  7. function xmlToArray($xml) { 
  8.  
  9.     //将XML转为array 
  10.  
  11.     $array_data = json_decode(json_encode(simplexml_load_string($xml'SimpleXMLElement', LIBXML_NOCDATA)), true); 
  12.  
  13.     return $array_data
  14.  

效果:

  1. <xml> 
  2.  
  3. <appid>wxd930ea5d5a258f4f</appid> 
  4.  
  5. <mch_id>10000100</mch_id> 
  6.  
  7. <device_info>1000</device_info> 
  8.  
  9. <body>test</body> 
  10.  
  11. <nonce_str>ibuaiVcKdpRxkhJA</nonce_str> 
  12.  
  13. <sign>9A0A8659F005D6984697E2CA0A9CF3B7</sign> 
  14.  
  15. </xml> 

转化成:

  1. Array 
  2.  
  3.  
  4.     [appid] => wxd930ea5d5a258f4f 
  5.  
  6.     [mch_id] => 10000100 
  7.  
  8.     [device_info] => 1000 
  9.  
  10.     [body] => test 
  11.  
  12.     [nonce_str] => ibuaiVcKdpRxkhJA 
  13.  
  14.     [sign] => 9A0A8659F005D6984697E2CA0A9CF3B7 
  15.  
  16. )

Tags: PHP自定义函数 xmlToArray

分享到: