2017 © Pedro Peláez
 

library inflector

Библиотека для склонения русских слов с помощью разных инструментов

image

zhmi/inflector

Библиотека для склонения русских слов с помощью разных инструментов

  • Tuesday, July 12, 2016
  • by mmjurov
  • Repository
  • 1 Watchers
  • 1 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

zhmi/inflector

Библиотека, которая позволяет склонять слова с помощью различных инструментов. В качестве базового инструмента для склонения используется phpMorphy, (*1)

Интерфейс работы простой: Инициализируем сервис склонения. Передаем ему кодировку своего проекта, чтобы он знал о том, в какой кодировке к нему будут приходить слова. По-умолчанию utf-8. Словари есть только для utf-8 и windows-1251, поэтому поддерживаются только эти кодировки., (*2)

$inflectorService = new \Zhmi\Inflector\Service('utf-8');

Выполняем склонение нужного слова, (*3)

$inflections = $inflectorService->inflect('Дружба');

Результат будет получен в виде экземпляра InflectionResult, который позволяет работать с ним как с массивом. Например, если вы хотите получить Родительный падеж, то можно достать его из объекта так:, (*4)

//Любой из этих вариантов будет верным
echo $inflections[1];
echo $inflections['родительный'];
echo $inflections['genitive'];
echo $inflections->getInflection(1);
echo $inflections->getInflection('родительный');
echo $inflections->getInflection('genitive');
echo $inflections->getGenitive();

Если слово не удалось склонить, то будет возвращен экземпляр EmptyInflectionInterface, который при попытке достать склонение будет возвращать исходный вариант без склонения., (*5)

The Versions

12/07 2016

dev-master

9999999-dev

Библиотека для склонения русских слов с помощью разных инструментов

  Sources   Download

The Requires

 

php inflector склонятор

12/07 2016

v0.1.2

0.1.2.0

Библиотека для склонения русских слов с помощью разных инструментов

  Sources   Download

The Requires

 

php inflector склонятор

31/03 2016

v0.1.1

0.1.1.0

Библиотека для склонения русских слов с помощью разных инструментов

  Sources   Download

The Requires

 

php inflector склонятор

02/03 2016

v0.1

0.1.0.0

Библиотека для склонения русских слов с помощью разных инструментов

  Sources   Download

The Requires

 

php inflector склонятор