Russian language pluralize rules library in PHP.
Install the latest version with
composer require vehsamrak/phpluralize
Pluralizer accepts four parameters:
- number of items
- first pluralization form (for one item).
- second pluralization form (for two item).
- third pluralization form (for five items).
Output will be valid pluralized string for a given number of items.
<?php
use Vehsamrak\Phpluralize\Pluralizer;
$pluralizer = new Pluralizer();
$string = $pluralizer->pluralize(1, 'рубль', 'рубля', 'рублей'); // $string will be 'рубль'
$string = $pluralizer->pluralize(2, 'рубль', 'рубля', 'рублей'); // $string will be 'рубля'
$string = $pluralizer->pluralize(5, 'рубль', 'рубля', 'рублей'); // $string will be 'рублей'
$string = $pluralizer->pluralize(21, 'рубль', 'рубля', 'рублей'); // $string will be 'рубль'