将xml转为array
/** * 作用:将xml转为array */function xmltoarray($xml) { //将xml转为array $array_data = json_decode(json_encode(simplexml_load_string($xml, 'simplexmlelement', libxml_nocdata)), true); return $array_data;}
效果:
<xml><appid>wxd930ea5d5a258f4f</appid><mch_id>10000100</mch_id><device_info>1000</device_info><body>test</body><nonce_str>ibuaivckdprxkhja</nonce_str><sign>9a0a8659f005d6984697e2ca0a9cf3b7</sign></xml>
转化成:
array( [appid] => wxd930ea5d5a258f4f [mch_id] => 10000100 [device_info] => 1000 [body] => test [nonce_str] => ibuaivckdprxkhja [sign] => 9a0a8659f005d6984697e2ca0a9cf3b7)
推荐教程:《php视频教程》
以上就是php自定义函数xmltoarray的实例解析的详细内容。
