1
0
mirror of https://github.com/robonen/tools.git synced 2026-03-20 02:44:45 +00:00
Files
tools/plural/README.md
2022-08-13 23:59:23 +07:00

946 B
Raw Blame History

Функция изменения формы слов в зависимости от числительного

Часто встречается задача вывода правильного окончания слова с предшествующим ему числом.

Например:

  • 1 депутат
  • 24 депутата
  • 0, 5-9 или 10 депутатов

Примеры исользования

Typescript

import { plural } from 'plural';

const totalOrders = 2;

const words = ['заказ', 'заказа', 'заказов'];

const result = `${totalOrders} ${plural(totalOrders, words)}`;

console.log(result); // 2 заказа

PHP

include 'plural.php';

$totalOrders = 2;

$words = ['заказ', 'заказа', 'заказов'];

$result = "{$totalOrders} {plural($totalOrders, $words)}";

echo result; // 2 заказа