// Окончание слова в зависимости от числа
function GetUnitCase(n, arTitles) {
return arTitles[(n % 100 > 4 && n % 100 < 20) ? 2 : [2, 0, 1, 1, 1, 2][(n % 10 < 5) ? Math.abs(n) % 10 : 5]];
}
Окончание слова в зависимости от числа на JS
Примечание
Пример использования: GetUnitCase(number, ['Автомобиль', 'Автомобиля', 'Автомобилей']);
Тоже самое на PHP
Тоже самое на PHP
Комментарии ()