Склонение фамилий и имен.

Много где сейчас можно найти места где фамилия и имя ваших друзей склоняются в зависимости от ситуации, например, фамилия и имя в анкете
Пупкин Вася
а на странице написания сообщения пользователю вы видите немного другое
Отправить сообщение Пупкину Васе
Для тех кто еще не смог сообразить как это выполняется, функция ниже будет полезна (надеюсь):

Собственно функция
Параметры и их значения
Вызывая функцию и ПРАВИЛЬНО указав все параметры вы получите фамилию и имя склоненные по выбранному вами падежу
Вызов и результат

Код не далеко не похож на идеальный, но если вы до этого не понимали суть работы, будет полезно, а написать выполнение можете сами..

Переменные я писал сокращенно и многие могут быть непонятны:
Значение переменных
Массивы с окончаниями желательно пополнять во избежание непредвиденных ситуаций и корректной работы.
Спасибо за внимание!

URL: https://visavi.net/articles/470