Функция или алгоритм склонения на PHP

Тема в разделе "Как сделать...", создана пользователем WerewolfGSM, 19 ноя 2010.

Статус темы:
Закрыта.
  1. WerewolfGSM

    WerewolfGSM

    Регистр.:
    4 дек 2006
    Сообщения:
    257
    Симпатии:
    11
    Ищу функцию или алгоритм склонения в русском языке. Склонять буду в основном названия городов, стран и разные географические названия.
    Нигде в инете не нашел ничего подходящего.
    Надеюсь на помощь, спасибо.
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    смотри в сторону класса phpmorphy
    http://phpmorphy.sourceforge.net/dokuwiki/
     
    WerewolfGSM и bonzaza нравится это.
  3. WerewolfGSM

    WerewolfGSM

    Регистр.:
    4 дек 2006
    Сообщения:
    257
    Симпатии:
    11
    Спасибо. То что надо. Но вот возник вопрос. Там 2 вида словарей. С буквой "Ё" и без. Это повлияет только на результат или слова с буквой Ё не будут обрабатываться вообще?
    Я просто не знаю, будет ли у меня эта буква или нет.
    Зачем вообще ввели 2 вида словарей? Есть какие то подводные камни в морфологии?
    Спасибо.
     
  4. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    есть еще такое.
    но сам не использовал, поэтому не знаю есть ли там для городов, или как

    http://www.iimes.ru/rumor/rumor.htm
     
  5. terkin

    terkin

    Регистр.:
    9 дек 2006
    Сообщения:
    513
    Симпатии:
    162
    Можно еще использовать API яндекс склонятора http://nano.yandex.ru/project/inflect/ правда он не все слова верно склоняет, но большинство нормально
     
    WerewolfGSM нравится это.
Статус темы:
Закрыта.