この関数 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>
別の結果が得られました。最初のケースでは、2つの要素の配列を取得しました。
Array(
int(0) => _a => Array(...)
int(1) => _a => Array(...)
)
しかし、2番目のケースでは私は得ました
Array (
_a => Array(...)
)
これは、最初のケースのようにインデックスを持つ配列ではありません。これにより、解析が複雑になります。誰かがコードを変更する方法を知っていますか?よろしく。