Автор:
n0xi0uzz
Описание: Склонение существительных по числам
Язык: PHP
function rus_numeric ( $n, $var1, $var2, $var3, $var4 ) {
$nmod10 = $n%10;
$nmod100 = $n%100;
$str = "Ошибка при склонении";
if (!$n)
{
$str = $var1;
} elseif ( ($n == 1) || ($nmod10 == 1 && $nmod100 != 11))
{
$str = $var2;
} elseif ( ($nmod10 > 1) && ($nmod10 < 5) && ($nmod100 != 12 && $nmod100 != 13 && $nmod100 != 14))
{
$str = $var3;
} else
{
$str = $var4;
}
return $str;
}
|
Последние размещения:
biophreak (Plain Text)
Raik (PHP)
MUSbKA (Plain Text)
MUSbKA (Plain Text)
nekitozzz (C++)
nekitozzz (Plain Text)
nekitozzz (C++)
ksurent (Perl)
MUSbKA (C++)
stalin_alex (C++)
dzantiev (Plain Text)
unreal (C++)
eug2b (Plain Text)
|