ngettext
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ngettext — Версия gettext для сообщений во множественном числе
Описание
$singular
, string $plural
, int $count
) : stringВерсия gettext() для сообщений во множественном числе. Некоторые языки имеют больше одной формы сообщения для разных значений количества.
Список параметров
-
singular
-
Идентификатор сообщения в единственном числе.
-
plural
-
Идентификатор сообщения во множественном числе.
-
count
-
Число (например количество элементов) для определения, какую грамматическую форму использовать.
Возвращаемые значения
Возвращает корректную форму сообщения во множественном числе, идентифицируемых
по параметрам singular
и plural
для количества count
.
Примеры
Пример #1 Пример использования ngettext()
<?php
setlocale(LC_ALL, 'ru_RU');
printf(ngettext("%d window", "%d windows", 21), 21); // 21 окно
printf(ngettext("%d window", "%d windows", 22), 22); // 22 окна
printf(ngettext("%d window", "%d windows", 25), 25); // 25 окон
?>