Kirill
Новичок
нумерация сотовых операторов
Занимаюсь разработкой скрипта для контент-провайдера. Необходимо по номеру телефона определить город. Никак не могу найти ответ на вопрос: номера абонентов сотовых операторов всегда 11 значные(79031234567, код россии-def код-7 значный номер абонента). С федеральными номерами все понятно - они все 11 значные, а прямые городские? скажем в питере или в москве коды 3-х значные (как и def коды операторов), т.е. получаются теже 11 символов, а в других городах? Если есть не 3-х значные коды, как логичнее организовать поиск по базе(если коды скажем есть 4, 5 значные)? База по кодам такая; id, id_city, id_operator, def, numeric, где поле numeric - начальная 3-х значная нумерация(или её диапазон) (т.к. к примеру код 921 соответствует и питеру и мурманску и всему северо-западу)
Занимаюсь разработкой скрипта для контент-провайдера. Необходимо по номеру телефона определить город. Никак не могу найти ответ на вопрос: номера абонентов сотовых операторов всегда 11 значные(79031234567, код россии-def код-7 значный номер абонента). С федеральными номерами все понятно - они все 11 значные, а прямые городские? скажем в питере или в москве коды 3-х значные (как и def коды операторов), т.е. получаются теже 11 символов, а в других городах? Если есть не 3-х значные коды, как логичнее организовать поиск по базе(если коды скажем есть 4, 5 значные)? База по кодам такая; id, id_city, id_operator, def, numeric, где поле numeric - начальная 3-х значная нумерация(или её диапазон) (т.к. к примеру код 921 соответствует и питеру и мурманску и всему северо-западу)