Бортовой журнал Ктулху
А мозг ей нужен, чтоб голова тонула

Склонение слов после чисел

Заходя на сайт и видя "1 комментариев от 3 пользователя за 2 дней недели" мои глаза кровоточат. Это достаточно распространенная проблема, хотя сейчас она начинает успешно решаться. Я тоже, так сказать в знак солидарности рабочего и колхозницы, набросал небольшую функцию.

 

function numDeclension ($num) {
 if($num >= 2 && $num <= 4) {
 $num = 2;
 } elseif($num >= 5 && $num <= 10) {
 $num = 5;
 }
 switch ($num):
 case 0:
 return "дней";
 case 1:
 return "день";
 case 2:
 return "дня";
 case 5:
 return "дней";
 endswitch;
}

Рейтинг@Mail.ru
Яндекс.Метрика
Hosting Ukraine
Счетчик PR-CY.Rank
Счетчик PR-CY.Rank