# ngettext

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

ngettext — Plural version of gettext

### 说明

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

The plural version of gettext(). Some languages have more than one form for plural messages dependent on the count.

### 参数

`msgid1`

  The singular message ID.

`msgid2`

  The plural message ID.

`n`

  The number (e.g. item count) to determine the translation for the respective grammatical number.

### 返回值

Returns correct plural form of message identified by `msgid1` and `msgid2` for count `n`.

### 范例

Example #1 ngettext() example

    <?php

    setlocale(LC_ALL, 'cs_CZ');
    printf(ngettext("%d window", "%d windows", 1), 1); // 1 okno
    printf(ngettext("%d window", "%d windows", 2), 2); // 2 okna
    printf(ngettext("%d window", "%d windows", 5), 5); // 5 oken

    ?>