Top Ad unit 728 fff 90

PHP функция прербразования окончания в зависимости от количества

Часто при разработке сайта нам встречается задача преобразование окончания в зависимости от выведенного количества.

Данная функция решает этот вопрос всего в несколько строк.

function end_change($n, $titles) {
    $cases = array(2, 0, 1, 1, 1, 2);
    return $titles[($n % 100 > 4 && $n % 100 < 20) ? 2 : $cases[min($n % 10, 5)]];
}
$count = 100; //пример
end_change($count, array('предложение', 'предложения', 'предложений'));
All Rights Reserved by ProcessPlus 2014 - 2018

Написать нам

Имя

Email *

Сообщение *