在PHP中,可以使用simplexml_load_string()函数将XML字符串转换为SimpleXMLElement对象,然后使用json_encode()函数将SimpleXMLElement对象转换为JSON字符串,最后使用json_decode()函数将JSON字符串转换为数组。
以下是一个示例代码:
$xmlString = '<root><name>John</name><age>30</age></root>';
$xml = simplexml_load_string($xmlString);
$json = json_encode($xml);
$array = json_decode($json, true);
print_r($array);
输出结果:
Array
(
[name] => John
[age] => 30
)
注意:如果XML中包含多个相同的子元素,转换后的数组将会是一个关联数组,其中键是子元素的名称,值是一个包含所有相同子元素的数组。
上一篇:int型数字反转php
下一篇:php里面 echo
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站