PDA

Просмотр полной версии : Вывод окончания во множественном числе


Xover
23.06.2006, 00:21
Нужно сделать правильный вывод окончания слова "культурист", например

1 культурист
2 культуриста
112 культуристов

Кто знает как все запрограмить на PHP?
Спс.

X-Ception
23.06.2006, 00:39
<?
function fin($number) {
if (($number%100)>10 && ($number%100)<15) return 'ов';
$last = intval(substr($number,strlen($number)-1));
if ($last==1) return '';
elseif ($last>1 && $last<5) return 'а';
else return 'ов';
}

$number = 26;
print $number.' культурист'.fin($number);
?>
Вроде так

Xover
23.06.2006, 00:52
Спасибо, помог