久しぶりにPHPでXML使ったら使い方忘れてた。以下メモ。
例えば、下のようなimagesという要素の中に、imageのという同じ名前の要素が2つある場合。その中身を取り出す時どうするか。
<images>
<image>テスト1</image>
<image>テスト2</image>
</images>
1個目の「テスト1」を取り出したい場合は。
$sss=$It->images->image[0];
2個目の「テスト2」を取り出したい場合は。
$sss2=$It->images->image[1];
でOKだった。
普通にループさせてる中で
$sss=$It->images->image;
で取り出して配列から、また取り出せそうとしたけど、上手く行かなかった。最初のやり方が簡単だった。