Geonames Cities [邮政编码]表

时间:2015-11-17 23:30:25

标签: php mysql geonames

我如何能够阻止接收其子网站的城市并获得最大的村庄。

例:
目前我得到2条记录,第一条是主要城市,第二条是邻居。但我只想要主要城镇。

CH  8280    Kreuzlingen    
CH  8285    Kreuzlingen Ifolor AG <--- needed to be excluded

关心Sascha

1 个答案:

答案 0 :(得分:0)

找到解决方案^ _ ^

你需要在foreach循环或类似的循环中检测城镇之间的第一个空白区域,$ suggestions数组只包含没有相同邻居的家乡。

示例:

foreach ($suggestion_cities as $key => $city) {
    if(preg_match('/\s/',$city->city)) {
        continue;
    }
    $suggestions[] = array(
        'value' => $city->city,
        'value_type' => 'city'
    );
}