Склонение слова в зависимости от числа

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Julius123 M
Julius123 M
Репутация: 20
Сообщения: 225
Зарегистрирован: 05.02.2017
С нами: 7 лет 1 месяц

Сообщение #1 Julius123 » 29.03.2020, 10:55

На странице товара выводится кол-во оценок следующим способом {$product->votes|string_format:"%.0f"} и после кол-ва оценок (числа) идет слово "оценок". Но в случае например "2 оценок" выглядит не очень красиво. Можно ли склонять слово в зависимости от числа и как это возможно сделать?

Добавлено спустя 19 минут 44 секунды:
Выкладываю своё решение, может кому-то пригодится

Код: Выделить всё

{$product->votes|string_format:"%.0f"} {$product->votes|plural:'оценка':'оценок':'оценки'}

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 29.03.2020, 11:27

{product->votes|plural:'оценка':'оценок':'оценки'}


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 39 гостей