我需要以下代码的帮助,我需要从 XML 文件中提取 2 个节点,并将它们组合到一个数组中,这是我的代码:
$xml = file_get_contents('myKML.kml');
$dom = new DOMDocument;
$dom->loadXML($xml);
$coordi = $dom->getElementsByTagName('coordinates');
$coords = array();
foreach ($coordi as $coordinates) {
$args = explode(",", $coordinates->nodeValue);
$coords[] = array($args[0], $args[1], $args[2]);
}
print_r($coords);
现在我需要添加$place = $dom->getElementsByTagName('name');
所以输出数组应该类似于:
[名称,坐标 1,坐标 2],[名称,坐标 1,坐标 2],[名称,坐标 1,坐标 2]