Author:
n0xi0uzz
Description: Склонение существительных по числам
Language: 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;
}
|
Recent pastes:
n4n (Plain Text)
n4n (Perl)
alexITmore (Delphi)
alexITmore (Delphi)
ksurent (Perl)
ksurent (Perl)
ksurent (SQL)
cra (Perl)
cra (C++)
ksurent (Perl)
n0xi0uzz (Bash)
ksurent (Perl)
ksurent (Perl)
ksurent (Perl)
biophreak (Perl)
ksurent (Perl)
Gum (C++)
n0xi0uzz (PHP)
|