function flexion($count, $s1, $s234, $s567890) { if ($count >= 11 && $count <= 19) { return $s567890; } else { switch ($count % 10) { case 1: return $s1; case 2: case 3: case 4: return $s234; default: return $s567890; } } } |
$s234 - для 2, 3 или 4
$s567890 - для 5, 6 ...
пример:
=flexion(32, "обзор", "обзора", "обзоров") |