Array containing regions and their cities in Bulgaria. The array contains regions mapping to the cities in Bulgaria.
<?php
$regions = array(
0 => 'Благоевград',
1 => 'Бургас',
2 => 'Варна',
3 => 'Велико Търново',
4 => 'Видин',
5 => 'Враца',
6 => 'Габрово',
7 => 'Добрич',
8 => 'Кърджали',
9 => 'Кюстендил',
10 => 'Ловеч',
11 => 'Монтана',
12 => 'Пазарджик',
13 => 'Перник',
14 => 'Плевен',
15 => 'Пловдив',
16 => 'Разград',
17 => 'Русе',
18 => 'Силистра',
19 => 'Сливен',
20 => 'Смолян',
21 => 'Софийска област',
22 => 'София - град',
23 => 'Стара Загора',
24 => 'Търговище',
25 => 'Хасково',
26 => 'Шумен',
27 => 'Ямбол'
);
$towns = array(
0 => 'Айтос',
1 => 'Аксаково',
2 => 'Алфатар',
3 => 'Антоново',
4 => 'Априлци',
5 => 'Ардино',
6 => 'Асеновград',
7 => 'Ахтопол',
8 => 'Балчик',
9 => 'Банкя',
10 => 'Банско',
11 => 'Баня',
12 => 'Батак',
13 => 'Батановци',
14 => 'Белене',
15 => 'Белица',
16 => 'Белово',
17 => 'Белоградчик',
18 => 'Белослав',
19 => 'Берковица',
20 => 'Благоевград',
21 => 'Бобов дол',
22 => 'Бобошево',
23 => 'Божурище',
24 => 'Бойчиновци',
25 => 'Болярово',
26 => 'Борово',
27 => 'Ботевград',
28 => 'Брацигово',
29 => 'Брегово',
30 => 'Брезник',
31 => 'Брезово',
32 => 'Брусарци',
33 => 'Бургас',
34 => 'Бухово',
35 => 'Българово',
36 => 'Бяла1',
37 => 'Бяла2',
38 => 'Бяла Слатина',
39 => 'Бяла Черква',
40 => 'Варна',
41 => 'Велики Преслав',
42 => 'Велико Търново',
43 => 'Велинград',
44 => 'Ветово',
45 => 'Ветрен',
46 => 'Видин',
47 => 'Враца',
48 => 'Вълчедръм',
49 => 'Вълчидол',
50 => 'Върбица',
51 => 'Вършец',
52 => 'Габрово',
53 => 'Генерал Тошево',
54 => 'Главиница',
55 => 'Глоджево',
56 => 'Годеч',
57 => 'Горна Оряховица',
58 => 'Гоце Делчев',
59 => 'Грамада',
60 => 'Гулянци',
61 => 'Гурково',
62 => 'Гълъбово',
63 => 'Две могили',
64 => 'Дебелец',
65 => 'Девин',
66 => 'Девня',
67 => 'Джебел',
68 => 'Димитровград',
69 => 'Димово',
70 => 'Добрич',
71 => 'Долна Баня',
72 => 'Долна Митрополия',
73 => 'Долна Оряховица',
74 => 'Долни Дъбник',
75 => 'Долни Чифлик',
76 => 'Доспат',
77 => 'Драгоман',
78 => 'Дряново',
79 => 'Дулово',
80 => 'Дунавци',
81 => 'Дупница',
82 => 'Дългопол',
83 => 'Елена',
84 => 'Елин Пелин',
85 => 'Елхово',
86 => 'Етрополе',
87 => 'Завет',
88 => 'Земен',
89 => 'Златарица',
90 => 'Златица',
91 => 'Златоград',
92 => 'Ивайловград',
93 => 'Искър',
94 => 'Исперих',
95 => 'Ихтиман',
96 => 'Каблешково',
97 => 'Каварна',
98 => 'Казанлък',
99 => 'Калофер',
100 => 'Камено',
101 => 'Каолиново',
102 => 'Карлово',
103 => 'Карнобат',
104 => 'Каспичан',
105 => 'Кермен',
106 => 'Килифарево',
107 => 'Китен',
108 => 'Клисура',
109 => 'Кнежа',
110 => 'Козлодуй',
111 => 'Койнаре',
112 => 'Копривщица',
113 => 'Костандово',
114 => 'Костенец',
115 => 'Костинброд',
116 => 'Котел',
117 => 'Кочериново',
118 => 'Криводол',
119 => 'Кричим',
120 => 'Крумовград',
121 => 'Кубрат',
122 => 'Куклен',
123 => 'Кула',
124 => 'Кърджали',
125 => 'Кюстендил',
126 => 'Левски',
127 => 'Летница',
128 => 'Ловеч',
129 => 'Лозница',
130 => 'Лом',
131 => 'Луковит',
132 => 'Лъки',
133 => 'Любимец',
134 => 'Лясковец',
135 => 'Мадан',
136 => 'Маджарово',
137 => 'Малко Търново',
138 => 'Мартен',
139 => 'Мездра',
140 => 'Мелник',
141 => 'Меричлери',
142 => 'Мизия',
143 => 'Момчилград',
144 => 'Монтана',
145 => 'Мъглиж',
146 => 'Неделино',
147 => 'Несебър',
148 => 'Николаево',
149 => 'Никопол',
150 => 'Нова Загора',
151 => 'Нови Искър',
152 => 'Нови Пазар',
153 => 'Обзор',
154 => 'Омуртаг',
155 => 'Опака',
156 => 'Оряхово',
157 => 'Павел баня',
158 => 'Павликени',
159 => 'Пазарджик',
160 => 'Панагюрище',
161 => 'Перник',
162 => 'Перущица',
163 => 'Петрич',
164 => 'Пещера',
165 => 'Пирдоп',
166 => 'Плачковци',
167 => 'Плевен',
168 => 'Плиска',
169 => 'Пловдив',
170 => 'Полски Тръмбеш',
171 => 'Поморие',
172 => 'Попово',
173 => 'Пордим',
174 => 'Правец',
175 => 'Приморско',
176 => 'Провадия',
177 => 'Първомай',
178 => 'Раднево',
179 => 'Радомир',
180 => 'Разград',
181 => 'Разлог',
182 => 'Ракитово',
183 => 'Раковски',
184 => 'Рила',
185 => 'Роман',
186 => 'Рудозем',
187 => 'Русе',
188 => 'Садово',
189 => 'Самоков',
190 => 'Сандански',
191 => 'Сапарева баня',
192 => 'Свети Влас',
193 => 'Свиленград',
194 => 'Свищов',
195 => 'Своге',
196 => 'Севлиево',
197 => 'Сеново',
198 => 'Септември',
199 => 'Силистра',
200 => 'Симеоновград',
201 => 'Симитли',
202 => 'Славяново',
203 => 'Сливен',
204 => 'Сливница',
205 => 'Сливо поле',
206 => 'Смолян',
207 => 'Смядово',
208 => 'Созопол',
209 => 'Сопот',
210 => 'София',
211 => 'Средец',
212 => 'Стамболийски',
213 => 'Стара Загора',
214 => 'Стражица',
215 => 'Стралджа',
216 => 'Стрелча',
217 => 'Суворово',
218 => 'Сунгурларе',
219 => 'Сухиндол',
220 => 'Съединение',
221 => 'Сърница',
222 => 'Твърдица',
223 => 'Тервел',
224 => 'Тетевен',
225 => 'Тополовград',
226 => 'Троян',
227 => 'Трън',
228 => 'Тръстеник',
229 => 'Трявна',
230 => 'Тутракан',
231 => 'Търговище',
232 => 'Угърчин',
233 => 'Хаджидимово',
234 => 'Харманли',
235 => 'Хасково',
236 => 'Хисаря',
237 => 'Цар Калоян',
238 => 'Царево',
239 => 'Чепеларе',
240 => 'Червен бряг',
241 => 'Чипровци',
242 => 'Чирпан',
243 => 'Шабла',
244 => 'Шивачево',
245 => 'Шипка',
246 => 'Шумен',
247 => 'Ябланица',
248 => 'Якоруда',
249 => 'Ямбол'
);
$mapping = array(
0 => array(10,20,15,58,163,181,140,190,201,233,248),
1 => array(0,7,33,35,211,100,137,147,153,208,96,171,107,103,218,175,238,192),
2 => array(1,18,40,49,75,66,82,176,217),
3 => array(42,64,83,106,57,73,89,134,39,158,170,194,214,219),
4 => array(17,29,46,80,59,69,123),
5 => array(38,47,110,118,139,142,156,185),
6 => array(52,78,196,166,229),
7 => array(8,53,97,223,70,243),
8 => array(5,67,120,124,143),
9 => array(21,81,22,117,125,184,191),
10 => array(4,127,128,131,224,226,232,247),
11 => array(19,24,32,48,51,130,144,241),
12 => array(12,16,28,43,221,159,160,164,113,45,198,216,182),
13 => array(30,88,161,13,179,227),
14 => array(14,60,72,228,74,126,149,93,167,202,173,111,240,109),
15 => array(31,11,99,102,108,132,177,183,188,220,236,119,162,212,122,209,169,6),
16 => array(87,94,121,129,180,237),
17 => array(26,44,55,197,63,138,187,205),
18 => array(2,54,79,199,230),
19 => array(116,150,105,203,222,244),
20 => array(65,76,91,135,146,186,206,239),
21 => array(23,27,56,77,84,86,95,112,114,115,174,189,195,204,90,165,71),
22 => array(151,9,34,210),
23 => array(62,98,245,145,157,178,213,242,61,148),
24 => array(3,154,155,172,231),
25 => array(68,141,92,133,136,193,200,225,234,235),
26 => array(50,101,104,168,152,41,207,246),
27 => array(25,85,215,249)
);