Сделать правильное окончание слов вида "пользователь", "пользователей" "пол

vovanium

Новичок
Вот еще с помощью регулярок (дает знать моё perlовое прошлое) :)
PHP:
for ($i = 1; $i <= 30; $i++){
	$ending = preg_match("/([^1234]|11|12|13|14)$/", $i) ? 'ей' : (preg_match("/1$/", $i) ? 'ь' : 'я');
	print "{$i} пользовател{$ending}<BR>";
}
 
Сверху