私はいくつかのxmlファイルをロードしていますsimplexml_load_string
私のコードは
$xml = simplexml_load_string($fileContent, NULL, LIBXML_NOCDATA);
そしてそれはうまくいきますが:
<photos>
<photo>8894133.jpg</photo>
<photo>8892133.jpg</photo>
</photos>
としてロードされます
'photos' =>
array (size=1)
'photo' =>
array (size=2)
0 => string '8894133.jpg' (length=61)
1 => string '8894133.jpg' (length=61)
次のような1つの「行」のみのデータ:
<photos>
<photo>8894133.jpg</photo>
</photos>
のようにロードされます
'photos' =>
array (size=1)
'photo' => string '892133.jpg' (length=61)
そして、それは配列の同じ構造ではありません。1つ目はindex>array>index>array>index>data
、2つ目はindex>array>index>data
単一のデータが文字列としてではなく、1つの要素配列としてロードされるようにロードを構成することは可能ですか?2番目の結果は
'photos' =>
array (size=1)
'photo' =>
array (size=1)
0 => string '8894133.jpg' (length=61)