Автор Тема: Парсинг телефонного номера  (Прочитано 10152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Парсинг телефонного номера
« Ответ #15 : 08 Апреля 2004, 12:59:39 »
Neter
Хороший вопрос, я бы тоже хотел знать, как городская АТС определяет, куда я звоню...
Наверное многое бы прояснилось по поводу того, как определять стоимость звонка...

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Парсинг телефонного номера
« Ответ #16 : 08 Апреля 2004, 13:08:16 »
я ща во флейм это переливание из пустого в порожнее отправлю.

я же уже объяснил.

есть таблица (условно):
код/город/тариф за минуту
35/Жопинск/5
41/Сиськино/4
355/Жопино/5.5


приходит номер
8351525354

первая 8 - значит межгород, отсекаем 8
351525354

идем по таблице с кодом, городом, тарифом до первого совпадения первых Н-цифр. где Н длина текущего кода. естественно начинаем обход таблицы так, что сначала сравниваем записи с самыми длинными кодами.

Таким образом находим Жопинск
ну, будем исповедоваться?

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Парсинг телефонного номера
« Ответ #17 : 08 Апреля 2004, 13:14:30 »
AliMamed
Примерно такая таблица и у меня..
Я делаю запрос, тот, который писал выше. Затем в цикле пробегаю по результату запроса и проверяю на совпадение...

Просто человек создал проблему с количеством цифр в коде города... Я ему попытался подсказать...

А алгоритм примерно такой и есть, другого я пока не нашел...

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Парсинг телефонного номера
« Ответ #18 : 08 Апреля 2004, 13:20:34 »
alezee, ааа, меня просто последний пост твой сбил с толку.
ну, будем исповедоваться?

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Парсинг телефонного номера
« Ответ #19 : 08 Апреля 2004, 13:24:23 »
Цитировать
alezee:
alezee
Завсегдатай


да я так тоже уже делаю :)
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Парсинг телефонного номера
« Ответ #20 : 08 Апреля 2004, 14:34:13 »
tarya
Просто я сталкивался с такими проблемами, приходилось делать через... одно место. Сейчас дорабатываю... пытаюсь упростить...

 

Sitemap 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