Skip to content

Склонение падежей русских имён, фамилий и отчеств

Notifications You must be signed in to change notification settings

MikeBazhenov/petrovich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petrovich

Склонение падежей русских имён, фамилий и отчеств. Вы задаёте начальное имя в именительном падеже, а получаете в нужном вам.

Портированная версия https://github.com/rocsci/petrovich с ruby на php

#Пример http://iguffi.ru/petrovich/

#Установка

Загрузить папку petrovich на сервер.

#Использование

require_once('petrovich/Petrovich.php');

use petrovich\Petrovich;

$petrovich = new Petrovich();
$fio = explode(' ',$_REQUEST['fio']);// Баженов Михаил Александрович

echo '<br /><strong>Дательный (Кому? Чему?):</strong><br />';
echo $petrovich->firstname($fio[1],Petrovich::CASE_GENITIVE).'<br />';
echo $petrovich->middlename($fio[2],Petrovich::CASE_GENITIVE).'<br />';
echo $petrovich->lastname($fio[0],Petrovich::CASE_GENITIVE).'<br />';

Названия суффиксов для методов образованы от английских названий соответствующих падежей. Полный список поддерживаемых падежей приведён в таблице ниже.

Суффикс метода Падеж Характеризующий вопрос
CASE_GENITIVE родительный Кого? Чего?
CASE_DATIVE дательный Кому? Чему?
CASE_ACCUSATIVE винительный Кого? Что?
CASE_INSTRUMENTAL творительный Кем? Чем?
CASE_PREPOSITIONAL предложный О ком? О чём?

Лицензия MIT

About

Склонение падежей русских имён, фамилий и отчеств

Resources

Stars

Watchers

Forks

Packages

No packages published