Как склонять текст в зависимость от числа перед ним?

голоса: 0
Здравствуйте. Вот тут https://wingad.ru/gadgets/pogoda/ в самом верху страницы увидел такое: (23 гаджета). В разных разделах в зависимости от количества материалов слово "гаджет" склоняется. Типа так: 20 гаджетов / 21 гаджет / 23 гаджета. Как такое сделать можно?
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Всё зависит от того, что выхотите склонять и где. Это можно сделать обычными условными операторами.
<?if(substr($NUM_ENTRIES$,-1)=0)?>гаджетов<?endif?>

<?if(substr($NUM_ENTRIES$,-1)=1)?>гаджет<?endif?>

<?if(substr($NUM_ENTRIES$,-1)=3)?>гаджета<?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...