toform
Назначение
Приводит строковое значение к указанной грамматической категории, в отличие от функции norm(), которая приводит указанный аргумент к начальной форме слова.
Аргументы
Требует наличия двух аргументов. Первый аргумент грамматическая_категория, который указывает, к какой именно форме нужно привести искомый аргумент (число, падеж, род, и т.п). Второй обязательный аргумент — именованная группа, которую необходимо привести к определенной грамматической категории.
-
Если у слова есть несколько изменяемых грамматических категорий, например, у существительного это число и падеж, то при указании одной из них остальные останутся неизменными: toform(dative, котами) вернет «котам», а не «коту».
-
Несколько грамматических категорий можно перечислить через нижнее подчеркивание, например: dative_plural.