om_number ()
Мы с Дмитрием Кирсановым круче скилл ру, потому, что у нас-то есть вот какая функция:
function om_number ($number, $titles, $show_number=true) {
$cases = array (2, 0, 1, 1, 1, 2, 2, 2, 2, 2);
if ($number%100 > 10 && $number%100 < 20) $case = 2;
else $case = $cases[$number%10];
$title = $titles[$case];
if ($show_number) $title = "$number $title";
return $title;
}
(Копирайт его, а я взял в e2 попользоваться)
Update: Вообще, если бы функцию писал я, то она бы называлась e2_ru_noun_for_number ().
Ничего не понял. Что на входе функции?
http://wiki.ilyabirman.ru/WebDev/PoleznyeFunkcii/RuNounForNumber