swuppio / ru-ending

俄语单词结尾

1.0.0 2024-02-23 10:20 UTC

This package is auto-updated.

Last update: 2024-09-25 19:20:12 UTC


README

这个包是为我制作的,但如果您发现它有用,我将很高兴您使用它

它有助于编写没有а(ов)ь(ей)等的美观结尾

安装

通过Composer

composer require swuppio/ru-ending

开始使用

参数描述

get(int $number, array $words = ['Друг', 'Друга', 'Друзей']): array
  • int $number - 确定适当单词形式的物品数量
  • array $words - 基于提供的$number从其中选择单词形式的数组。数组应包括三个元素,分别对应单数、双数和复数形式

该方法返回一个字符串,表示根据提供的$number从$words中获取的正确单词形式

静态方式

echo Ending::get(5, ['Полис', 'Полиса', 'Полисов']); // Полисов

对象方式

$words = ['Полис', 'Полиса', 'Полисов'];

$ending = new Ending($words);
echo $ending->formatByNumber(3); // Полиса

注意: formatByNumber()get()的别名