mirror of
https://github.com/retailcrm/NameCaseLib.git
synced 2024-12-05 03:16: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 Василевичем
|
||
|
*/
|
||
|
?>
|