ngettext

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

ngettextВерсия gettext для сообщений во множественном числе

Описание

ngettext ( string $msgid1 , string $msgid2 , int $n ) : string

Версия gettext() для сообщений во множественном числе. Некоторые языки имеют больше одной формы сообщения для разных значений количества.

Список параметров

msgid1

Идентификатор сообщения в единственном числе.

msgid2

Идентификатор сообщения во множественном числе.

n

Число (например количество элементов) для определения, какую грамматическую форму использовать.

Возвращаемые значения

Возвращает корректную форму сообщения во множественном числе, идентифицируемых по параметрам msgid1 и msgid2 для количества n.

Примеры

Пример #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 окон

?>