mirror of
https://github.com/retailcrm/NameCaseLib.git
synced 2024-12-04 19:06:06 +03:00
34 lines
692 B
PHP
34 lines
692 B
PHP
<?php
|
|
header('Content-type: text/html; charset=utf-8');
|
|
require '../Library/NCL.NameCase.ru.php';
|
|
$nc = new NCLNameCaseRu();
|
|
|
|
$name = "Ефиопский Аркадий Василевич";
|
|
|
|
/**
|
|
* Склоняем слово любыми методами
|
|
*/
|
|
$nc->q($name);
|
|
|
|
/**
|
|
* Получаем массив объектов типа NCLNameCaseWord
|
|
*/
|
|
$words = $nc->getWordsArray();
|
|
|
|
|
|
foreach ($words as $word)
|
|
{
|
|
/**
|
|
* Выводим тип каждого слова на экран
|
|
*/
|
|
echo $word->getNamePart().' '.$word->getNameCase(NCL::$TVORITELN)."\n";
|
|
}
|
|
|
|
/**
|
|
* Получаем:
|
|
* S Ефиопским
|
|
* N Аркадием
|
|
* F Василевичем
|
|
*/
|
|
?>
|