要将XML转化为PHP数组,可以使用PHP的内置函数simplexml_load_string()
或simplexml_load_file()
来解析XML文件,并将其转化为PHP对象或数组。
以下是一个示例代码,将XML转化为PHP数组:
$xml = <<<XML
<root>
<item>
<name>Apple</name>
<price>2.50</price>
</item>
<item>
<name>Orange</name>
<price>1.50</price>
</item>
</root>
XML;
// 使用simplexml_load_string()将XML解析为PHP对象
$xmlObject = simplexml_load_string($xml);
// 将PHP对象转化为PHP数组
$xmlArray = json_decode(json_encode($xmlObject), true);
print_r($xmlArray);
输出结果为:
Array
(
[item] => Array
(
[0] => Array
(
[name] => Apple
[price] => 2.50
)
[1] => Array
(
[name] => Orange
[price] => 1.50
)
)
)
这样,你就将XML转化为了PHP数组。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站