ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Падежи в php Использование скрипта php склонение по падежам.

Сегодня тема падежи в php. Как вообще php склонение по падежам использовать и есть ли готовые решения!

Вчера искал такое готовое решение!

Можно, конечно, написать собственный скрипт склонения по падежам в php , но надо было срочно! Мне пришлось потратить довольно много времени, чтобы найти реальное решение и вполне вменяемое!

Namecaselib скрипт склонения по падежам использование.

Скачиваем скрипт здесь

Далее берем код и вставляем туда, куда вам надо. Вывод происходит в print_r($array) всех падежей вашего слова $name и кстати, там можно использовать для склонения и фамилию и отчество, нужно написать в переменной $name то, что вы хотите просклонять.

$name = "Ваше имя"; require_once ("путь _до_/NCLNameCaseRu.php'); // Подключаем русскую библиотеку $case = new NCLNameCaseRu(); // Создаём объект класса NCLNameCaseRu $array = $case->q($name); // Получаем массив из 6-ти элементов соответствующих 6-ти падежам, в которых окажется входная строка print_r($array); // Выводим массив

Ну и кого будем склонять!? Конечно же меня любимого…

Родительный падеж в PHP как сделать!

Берем выше упомянутый код и нам нужно вывести одну из ячеек массива $array, если первая, нулевая ячейка это именительный падеж, то вторая по счету ячейка с номером[1] это и будет наш родительный падеж слова.

print_r($array[1]);

Пример : Аминева Марата Римовича

Дательный падеж в PHP как сделать!

Поступаем аналогично, как и с родительным, только нам нужно взять следующую ячейку по счету 3, по номеру 2.

print_r($array[2]);

Пример : Аминеву Марату Римовичу

Винительный падеж в PHP как сделать!

Для того, чтобы использовать винительный падеж в php. Надо использовать тот же скрипт, что и ранее, только изменить номер ячейки массива.

print_r($array[3]);

Пример : Аминева Марата Римовича

Творительный падеж в PHP как сделать!

Также продолжаем использовать нашу библиотеку и с творительным падежом в php, нам нужно только изменить число, которое отвечает за отображение имени в творительном падеже это цифра 4.

print_r($array[4]);

Пример : Аминевым Маратом Римовичем

Предложный падеж в PHP как сделать!

Последний по счету, но не значимости предложный падеж в php, можно сделать абсолютно также, как и предыдущие падежи, только изменим цифру.

print_r($array[5]);С вашими куками, что-то не то..., попробуете перезагрузить страницу..
ava
2018/09/18 - 10:42 | Владимир Тимергазиев
Отличный скрипт, спасибо автору!

Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019