{% else-1 %}
Получение множественной формы русского слова

                        
 <?php
/**
* $n - число
* $form1 - для одной штуки
* $form2 - для двух штук
* $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;
}

//пример
echo '38 ' . pluralForm(38, 'попугай', 'попугая', 'попугаев');
?>
1 54 0
Без комментариев...