Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/**
* Возвращает множественную форму слова в соответствии с указанным числом
*
* @param int $n Количество попугаев
* @param string $form1 "Попугай"
* @param string $form2 "Попугая"
* @param string $form5 "Попугаев"
*/
function pluralForm($n, $form1, $form2, $form5)
{
$n = abs($n) % 100;
$n1 = $n % 10;
if ($n > 10 && $n < 20) return $form5;
if ($n1 > 1 && $n1 < 5) return $form2;
if ($n1 == 1) return $form1;
return $form5;
}
function pluralForm($n, $form1, $form2, $form5) {
if(gettype($n) == "float") return $form2;
$n = abs($n) % 100;
$n1 = $n % 10;
if ($n > 10 && $n < 20) return $form5;
if ($n1 > 1 && $n1 < 5) return $form2;
if ($n1 == 1) return $form1;
return $form5;
} pluralForm(2.5, "объект", "объекта", "объектов");
Супер-простой плагин, правильно склоняющий слово «комментарий».