xml转换成数组的有关问题
程序员文章站
2024-02-06 16:45:04
...
xml转换成数组的问题
现有如下xml:
xml深度不确定但每个节点都有text属性,想转换成如下数组,有什么好办法吗
------解决方案--------------------
看看这个
http://weblog.thomassmart.com/2008/09/php-function-xml2array/
------解决方案--------------------
现有如下xml:
- XML code
....
xml深度不确定但每个节点都有text属性,想转换成如下数组,有什么好办法吗
- PHP code
Array ( [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);
------解决方案--------------------
相关文章
相关视频