Geonames 城市 [邮政编码] table

Geonames Cities [postalcodes] table

我怎样才能防止接收城市及其子站点而只接收最大的村庄。

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

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

问候萨沙

找到解决方案^_^

您需要在 foreach 循环或类似循环中检测城镇之间的第一个空白 space 并且 $suggestions 数组仅包含没有相同邻居的家乡。

示例:

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