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

Тема в разделе "Решение различных задач по парсингу", создана пользователем v2254303, 12 ноя 2020.

  1. v2254303

    v2254303 Member Пользователи

    Регистрация:
    12 июн 2017
    Сообщения:
    29
    Город:
    Самара
    Привет.
    Нужно, чтобы слова под числами меняли свое окончание в зависимости от цифр, например:
    1 день, 2 дня, 10 дней;
    1 секунда, 2 секунды, 5 секунд.....;
    1 рубль, 2 рубля, 5 рублей

    Понимаю что можно сделать условиями. Возможно есть проще решение.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Функций склонения слов в программе нет.

    Как вариант, найдите API или PHP скрипт для склонения слов и подключите его с помощью макроса шаблона вывода PHP_SCRIPT.
     

Поделиться этой страницей