#12
18 года 2 мес. назад #5
от admin-old
/**
* $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;
}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.097 секунд