"<root><code>1009</code><userid/><suporderid/><orderid/><value/><realvalue/><discount/><info/></root>"转数组
时间: 2023-07-09 22:27:16 浏览: 80
好的,以下是将XML字符串转换为数组的PHP代码:
```php
$xml = "<root><code>1009</code><userid/><suporderid/><orderid/><value/><realvalue/><discount/><info/></root>";
$array = json_decode(json_encode(simplexml_load_string($xml)), true);
print_r($array);
```
输出结果如下:
```
Array
(
[code] => 1009
[userid] => Array
(
)
[suporderid] => Array
(
)
[orderid] => Array
(
)
[value] => Array
(
)
[realvalue] => Array
(
)
[discount] => Array
(
)
[info] => Array
(
)
)
```
注意,这里使用了PHP内置函数`simplexml_load_string`将XML字符串转换为SimpleXMLElement对象,然后再通过`json_encode`和`json_decode`的方式将其转换为数组。
阅读全文