Множественное число (plural format) на PHP

На просторах сети после долгих поисков было обнаружено самое короткое решение проблемы множественного числа для русского языка. В отличие от громоздких функций этот вариант занимает всего одну строку кода.

Все, что нужно это указать слово в трех его формах. В переменную $plural заносится правильный вариант склонения слова. Переменная $n содержит число элементов для рассчета.

$plural = $n%10==1&&$n%100!=11?'число':($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?'числа':'чисел');
ПоделитьсяShare on VKShare on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someoneBuffer this page

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *