【发布时间】:2014-10-27 10:41:10
【问题描述】:
我想知道是否有人可以帮我一把。
我有一个 KML 文件(Google Maps XML),我需要将坐标提取到二维数组中。
文件格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<kml
xmlns="http://earth.google.com/kml/2.1">
<Document>
<Placemark>
<name>Im a name</name>
<Point>
<coordinates>138.611798,-34.926053</coordinates>
</Point>
</Placemark>
<Placemark>
<name>Im a name</name>
<Point>
<coordinates>138.611798,-34.926053</coordinates>
</Point>
</Placemark>
<Placemark>
<name>Im a name</name>
<Point>
<coordinates>138.611798,-34.926053</coordinates>
</Point>
</Placemark>
[...]
我需要能够返回以下格式的数组:
Array
(
[0] => Array
(
[0] => 138.611798
[1] => -34.926053
)
[1] => Array
(
[0] => 138.611798
[1] => -34.926053
)
我的 KML 文件将包含很多点,因此我需要能够自动执行此操作。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: php arrays xml simplexml kml