Как сделать замену ев id замену названия города?

Тема в разделе "Регулярные выражения", создана пользователем KPACHODAP, 21 окт 2013.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    Добрый день друзья помогите решить задачу


    в файле base.txt = 150 000 строк с названием города, надо заменить в ней на id


    файл select.txt в нем id ГОРОД = ID СПИСОК ГОРОДОВ ВСЕХ тоесть от куда брать id чтобы подставить в файл base.txt


    ЧТОБЫ В ИТОГЕ ПРОСТО В ФАЙЛЕ base.txt ВМЕСТО ГОРОДА БЫЛ НАПИСАН ID

    Итог пример:




    Прикреплен полный файл базы и что в ней надо заменить и на какие id

     
  2. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    776
    Симпатии:
    230
    если правильно понял, то регвыры тут ни к чему.
    Загоняете base.txt в массив, потом foreach прогоняете его функцией поиска array_search по второму массиву (select.txt), формируя при этом файл с id городов.
     
    KPACHODAP нравится это.
  3. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    все разобрался написал парсер друг помог! кому нужен пишите в приват! тему можно закрывать! Всем спасибо!!!!
     
Статус темы:
Закрыта.