我正在使用此函数 http://mysrc.blogspot.it/2007/02/php-xml-to-array-and-backwards.html 将 XML 解析为数组。非常棒的功能。但奇怪的是,如果我有以下 2 个 xml 文件:
<response>
<company prop1=1>
</company>
<company prop1=2>
</company>
</response>
<response>
<company prop1=1>
</company>
</response>
我得到了不同的结果。对于第一种情况,我得到了一个包含两个元素的数组:
Array(
int(0) => _a => Array(...)
int(1) => _a => Array(...)
)
但对于第二种情况,我得到了
Array (
_a => Array(...)
)
这不是第一种情况下索引的数组。这使解析变得复杂。有人知道如何修改代码吗?问候。