dervan |
|
---|---|
Ratibor, для русского языка получается так:
return (5 <= $plural && $plural <= 20) ? 2 : ((1 == ($plural %= 10)) ? 0 : ((2 <= $plural && $plural <= 4) ? 1 : 2));
Слушай, а может не вгонять всё в одну строку? Так хоть и короче, но зато несколько нечитабельно - IMHO конечно. Можно же сделать аналогично тому, как у тебя было здесь. |