我有一个包含城市名称,街道和地区的字符串:
CITY_NAME, STREET, DISTRICT
有时它看起来像这样:
STREET, DISTRICT, CITY_NAME.
每次我知道城市的名称,但我不知道地区和街道的名称。
<?php
$city_name = 'Warszawa'; // Warsaw
$string = 'Warszawa, Ursynów, Pileckiego'; // CITY, DISTRICT, STREET
$array = explode(',', $string);
foreach($array AS $key => $value)
{
if ( trim($value) == $city_name )
{
echo 'The key of city name is: '.$key; // The key of city name is: 0
}
}
?>
最后,我知道城市名称,但我不知道数组的哪个键包含地区名称,哪个键包含街道名称。
如何使用OpenStreetMap检测它? (我不想使用谷歌地图)。