делаю ассоциативный массив вида coord[Город] = [КоординатаГорода]; PHP: function coord($cityName){ //функция coord принимает на вход называние города и возвращает его координаты return $coord; } //... подключение к mysql while ($action = mysql_fetch_object($query){ $name = $action->city_name; //название города $coordinates = coord($name); $cities[$name] = $coordinates; } echo $cities['Москва']; в результате ничего не выводится. что делаю не так?
А город "Москва" - есть в б.д.? А кодировка данных, полученных из б.д. - соответствует кодировке скрипта? Напиши вместо echo $cities['Москва']; print_r($cities); и посмотри, что вообще есть в этом массиве.