Foren / National / Russian / Зоопарк с окончаниями

dervan
#7434 9. Februar 2009, 23:15
Ratibor, для русского языка получается так:
return (5 <= $plural && $plural <= 20) ? 2 : ((1 == ($plural %= 10)) ? 0 : ((2 <= $plural && $plural <= 4) ? 1 : 2));

Слушай, а может не вгонять всё в одну строку? Так хоть и короче, но зато несколько нечитабельно - IMHO конечно. Можно же сделать аналогично тому, как у тебя было здесь.