Есть ли функция/библиотека для определения грамматического числа, множественное число это слово или единственное число
Есть вот это
http://phpmorphy[dot]sourceforge[dot]net/dokuwiki/
но, тут одна проблема. делаю так:
PHP:
скопировать код в буфер обмена
$word = 'Луки' foreach ($paradigms as $p => $paradigm){ $wordsInfo[$w][] = $paradigm->getFoundWordForm()[0]; // Сохраняем все парадигмы для словоформы } foreach ($wordsInfo as $n => $wordInfo) { $chislo = false; if($wordInfo[0]->hasGrammems(['МН'])){ $chislo = 'МН'; } else if($wordInfo[0]->hasGrammems(['ЕД'])){ $chislo = 'ЕД'; } .....
таким образом можно определить только число первой найденной формы из $wordsInfo , а надо введенного слова $word, из примера первая форма Лука и соответственно выбирается единственное
число, а не множественное
|