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