#12

Подробнее
18 года 2 мес. назад #5 от admin-old
admin-old создал тему: #12
/** 
* $i - числительное
*$var1- Вариант1 слово при "1"  пример:  "Игра"
*$var1- Вариант2 слово при "2"  пример:  "Игры"
*$var1- Вариант3 слово при "5"  пример:  "Игр"
*
*пример:
*$result=rusPlural($i, "Игра", "Игры", "Игр");
**/

function rusPlural($i, $var1, $var2, $var3)
{
    $d = abs($i) % 100;  // 0-99
    $i = $d % 10;        // 0-9
    if ($i == 0 || $i > 4 || $d > 10 && $d < 20) return $var3;
    if ($i == 1) return $var1;
    return $var2;
}

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: otetzbgleo
Время создания страницы: 0.097 секунд
Работает на Kunena форум