您好,欢迎访问一九零五行业门户网

xml转换成数组的有关问题

xml转换成数组的问题
现有如下xml:
xml code....
xml深度不确定但每个节点都有text属性,想转换成如下数组,有什么好办法吗
php codearray( [rows] => array ( [errmsg] => [retvalue] => true ) [records] => array ( [productno] =>000321 [billno] => [orderno] =>d004410439 [out_trade_no] => 100001 [plcprem] =>0.0 [orderprem] =>50.0 [commision] =>0.0 ) .....)
------解决方案--------------------
看看这个
http://weblog.thomassmart.com/2008/09/php-function-xml2array/
------解决方案--------------------
php code$s =xml;$obj = simplexml_load_string($s);$r = array();foreach($obj as $name=>$nodes) { foreach($nodes as $k=>$v) { $t = (array)$v->attributes()->text; $r[$name][$k] = $t[0]; }}print_r($r);
------解决方案--------------------

探讨
php code
$s =
……
其它类似信息

推荐信息