Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
700 ₽

Написать PHP функцию склонения числительных

project complete
PHP


Суть:

Вводим число, получаем слово с учетом падежа.


/**

 * Склонение числительных

 * @param $number — склоняемое число

 * @param $type — Падеж / окончание

 * @param $uc - с большой буквы или маленькой / по умолчанию с маленькой

 */


function convert_num($number, $type, $uc = false) {

...

}


Результат:

convert_num (1, 1, true); // Первая, если $number = 2 - Вторая, $number = 3 - Третья и т.д.

convert_num (1, 2); // первой, второй, третьей ...

convert_num (1, 3, true); // Первую, Второю, Третью ...

convert_num (1, 4, true); // Первого, Второго, Третьего ...

convert_num (1, 5, true); // Первом, Втором, Третьем ...

convert_num (1, 6, true); // Первый, Второй, Третий ...


Есть исходники, все работает, кроме одного, при вызове функции более одного раза, происходит конфликт + код разбит на несколько частей.


Необходимо написать с нуля, на основе имеющегося кода, максимально упростить, оптимизировать...




Отзыв заказчика о сотрудничестве с Вадимом Веселовым

Quality
Professionalism
Price
Availability
Terms

Сделал на 5 баллов. Настоящий спец!

Отзыв фрилансера о сотрудничестве с Дмитрием Ивановым

Payment
Task formulation
Requirements
Availability

Хороший адекватный заказчик. Отработали проект на 5 с Плюсом.

Вадим Вадим Веселов | Safe Safe



  1. proposal concealed by freelancer
  2. 1 day1 000 ₽
    Ваня
    Ваня Кутузов
    1290     136  1   1

    Готов сделать
    =- =- = -= -= -= -= -= -= -= -= -= -= - =- =- =- =- =- =-= -= - =- =- =- =- = -=- = -= -= -= - -= -=

    Ukraine Khmelnitskyi | 24 October 2018 |
  3. proposal concealed by freelancer
  4. 1 day700 ₽Winning proposal
    Вадим
    Вадим Веселов
    821     17  1   2

    Здравствуйте. Сделаю быстро, качественно и недорого. Есть большой опыт написания проектов любой сложности.

    Russia Tomsk | 24 October 2018 |
  • Василий Х.
    24 October 2018 |

    Вам не функция, а целый класс нужен )) или все числа до 10?)

  • Денис Макаров
    24 October 2018 |

    Если ваш сайт на Word Press, то купите у разработчиков плагинов специальный плагин, который склоняет слова. Так будет проще и дешевле.

  • Влад Vlad
    24 October 2018 |

    я не филолог, но думаю, ещё род нужно учитывать при склонении...
    в примере, именительный падеж - "Первая"(женский), а винительный почему-то - "Первого" (муж.), а не "Первую"