我知道如何将 XML 转换为多维 PHP 数组,我这样做:
$xml = file_get_contents('data.xml');
$data = json_decode(json_encode((array) simplexml_load_string($xml)),1);
Run Code Online (Sandbox Code Playgroud)
现在$data是我的 PHP 数组。
但是如果我更改了该数组并想将其放回到文件中怎么办?我应该能够做相反的事情吧?但我不知道如何..
这篇文章很接近,但没有以相同的顺序返回数据:How to conversion array to SimpleXML
它不应该变得如此困难,对吧?:将多维数组转换为 XML