foreachですべての「gx:coord」をエコーしたいと思います。
これは私が今持っているものです:
# XML
$my_track = new SimpleXMLElement(file_get_contents('track.kml'));
echo $my_track->Document->description;
しかし、foreachループでgx:coordを使用して値を取得するにはどうすればよいですか?
<Document>
<description>Test</description>
<gx:MultiTrack>
<altitudeMode>absolute</altitudeMode>
<gx:interpolate>1</gx:interpolate>
<gx:Track>
<when>2012-07-23T15:00:44.000Z</when>
<gx:coord>2.508616 50.641113 46.0</gx:coord>
<when>2012-07-23T15:00:44.000Z</when>
<gx:coord>2.508616 50.641113 46.0</gx:coord>
<when>2012-07-23T15:00:59.000Z</when>
<gx:coord>2.508616 50.641113 49.0</gx:coord>
</gx:Track>
</gx:MultiTrack>
</Document>
foreachの結果としてこれが必要です:
2.508616 50.641113 46.0
2.508616 50.641113 46.0
2.508616 50.641113 49.0
これについては本当に助けが必要です。