<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methoddetectNamePart">NCLNameCaseCore::detectNamePart()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Идетифицирует слово определяе имя это, или фамилия, или отчество</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methoddetectNamePart">NCLNameCaseUa::detectNamePart()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methoddetectNamePart">NCLNameCaseRu::detectNamePart()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-description">Идетифицирует слово определяе имя это, или фамилия, или отчество</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgenderAutoDetect">NCLNameCaseCore::genderAutoDetect()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">По указаным словам определяется пол человека:</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodGenderByFatherName">NCLNameCaseRu::GenderByFatherName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-description">Определение пола по правилам отчеств</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodGenderByFatherName">NCLNameCaseCore::GenderByFatherName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Определение пола по правилам отчеств</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodGenderByFatherName">NCLNameCaseUa::GenderByFatherName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Визначення статі, за правилами по-батькові</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodGenderByFirstName">NCLNameCaseUa::GenderByFirstName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodGenderByFirstName">NCLNameCaseCore::GenderByFirstName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Определение пола по правилам имен</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodGenderByFirstName">NCLNameCaseRu::GenderByFirstName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-description">Определение пола по правилам имен</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodGenderBySecondName">NCLNameCaseUa::GenderBySecondName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Визначення статі, за правилами прізвища</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodGenderBySecondName">NCLNameCaseCore::GenderBySecondName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodGenderBySecondName">NCLNameCaseRu::GenderBySecondName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-description">Определение пола по правилам фамилий</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgenderDetect">NCLNameCaseCore::genderDetect()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Определяет пол человека по ФИО</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFatherNameCase">NCLNameCaseCore::getFatherNameCase()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит отчество в нужный падеж.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFirstNameCase">NCLNameCaseCore::getFirstNameCase()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит имя в нужный падеж.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFormatted">NCLNameCaseCore::getFormatted()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Склоняет текущие слова в падеж <var>$caseNum</var> и форматирует слово по шаблону <var>$format</var></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFormattedArray">NCLNameCaseCore::getFormattedArray()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Склоняет текущие слова во все падежи и форматирует слово по шаблону <var>$format</var></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFormattedArrayHard">NCLNameCaseCore::getFormattedArrayHard()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Склоняет текущие слова во все падежи и форматирует слово по шаблону <var>$format</var></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFormattedHard">NCLNameCaseCore::getFormattedHard()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Склоняет текущие слова в падеж <var>$caseNum</var> и форматирует слово по шаблону <var>$format</var></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetFullNameFormat">NCLNameCaseCore::getFullNameFormat()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Разбивает строку <var>$fullname</var> на слова и возвращает формат в котором записано имя</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodgetNameCase">NCLNameCaseWord::getNameCase()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Возвращает строку с нужным падежом текущего слова</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodgetNameCases">NCLNameCaseWord::getNameCases()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Возвращает массив со всеми падежами текущего слова</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodgetNamePart">NCLNameCaseWord::getNamePart()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Возвращает тип текущего слова</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetSecondNameCase">NCLNameCaseCore::getSecondNameCase()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит фамилию в нужный падеж.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodgetWordsArray">NCLNameCaseCore::getWordsArray()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodin">NCLNameCaseCore::in()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Если <var>$string</var> строка, тогда проверяется входит ли буква <var>$letter</var> в строку <var>$string</var></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodisGenderSolved">NCLNameCaseWord::isGenderSolved()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodLast">NCLNameCaseCore::Last()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Если <var>$stopAfter</var> = 0, тогда вырезает $length последних букв с текущего слова (<var>$this->workingWord</var>)</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodmanFatherName">NCLNameCaseCore::manFatherName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodmanFatherName">NCLNameCaseRu::manFatherName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodmanFatherName">NCLNameCaseUa::manFatherName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodmanFirstName">NCLNameCaseRu::manFirstName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodmanFirstName">NCLNameCaseCore::manFirstName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodmanFirstName">NCLNameCaseUa::manFirstName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Функція намагається застосувати ланцюг правил для чоловічих імен</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodmanRule1">NCLNameCaseUa::manRule1()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodmanRule2">NCLNameCaseUa::manRule2()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.</div>
<divclass="index-item-description">Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodmanSecondName">NCLNameCaseCore::manSecondName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodmanSecondName">NCLNameCaseRu::manSecondName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodmanSecondName">NCLNameCaseUa::manSecondName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCL.html">NCL</a> in NCL.php</div>
<divclass="index-item-description">Класс, который содержит основные константы библиотеки: <ul><li>индексы мужского и женского пола</li><li>индексы всех падежей</li></ul></div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodqFatherName">NCLNameCaseCore::qFatherName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит отчество <var>$fatherName</var> в нужный падеж <var>$CaseNumber</var> по правилам пола <var>$gender</var>.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodqFirstName">NCLNameCaseCore::qFirstName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит имя <var>$firstName</var> в нужный падеж <var>$CaseNumber</var> по правилам пола <var>$gender</var>.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodqSecondName">NCLNameCaseCore::qSecondName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Функция ставит фамилию <var>$secondName</var> в нужный падеж <var>$CaseNumber</var> по правилам пола <var>$gender</var>.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodRulesChain">NCLNameCaseCore::RulesChain()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Над текущим словом (<var>$this->workingWord</var>) выполняются правила в порядке указаном в <var>$rulesArray</var>.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetFatherName">NCLNameCaseCore::setFatherName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В массив <var>$this->words</var> добавляется новый об’єкт класса NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetFirstName">NCLNameCaseCore::setFirstName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В массив <var>$this->words</var> добавляется новый об’єкт класса NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetFullName">NCLNameCaseCore::setFullName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В система заносится сразу фамилия, имя, отчество</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetLastName">NCLNameCaseCore::setLastName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В массив <var>$this->words</var> добавляется новый об’єкт класса NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodsetNameCases">NCLNameCaseWord::setNameCases()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Сохраняет результат склонения текущего слова</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodsetNamePart">NCLNameCaseWord::setNamePart()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Устанавливает тип текущего слова</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetSecondName">NCLNameCaseCore::setSecondName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В массив <var>$this->words</var> добавляется новый об’єкт класса NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetSirName">NCLNameCaseCore::setSirName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">В массив <var>$this->words</var> добавляется новый об’єкт класса NCLNameCaseWord</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#methodsetTrueGender">NCLNameCaseWord::setTrueGender()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Окончательно устанавливает пол человека</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodsetWorkingWord">NCLNameCaseCore::setWorkingWord()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Устанавливает слово текущим для работы системы. Очищает кеш слова.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#var$workindLastCache">NCLNameCaseCore::$workindLastCache</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#var$workingWord">NCLNameCaseCore::$workingWord</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Переменная, в которую заносится слово с которым сейчас идет работа</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodwomanFatherName">NCLNameCaseCore::womanFatherName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodwomanFatherName">NCLNameCaseRu::womanFatherName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodwomanFatherName">NCLNameCaseUa::womanFatherName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodwomanFirstName">NCLNameCaseUa::womanFirstName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-description">Функція намагається застосувати ланцюг правил для жіночих імен</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodwomanFirstName">NCLNameCaseCore::womanFirstName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodwomanFirstName">NCLNameCaseRu::womanFirstName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-description">Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodwomanSecondName">NCLNameCaseCore::womanSecondName()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseUa.html#methodwomanSecondName">NCLNameCaseUa::womanSecondName()</a> in NCL.NameCase.ua.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseRu.html#methodwomanSecondName">NCLNameCaseRu::womanSecondName()</a> in NCL.NameCase.ru.php</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseCore.html#methodwordForms">NCLNameCaseCore::wordForms()</a> in NCLNameCaseCore.php</div>
<divclass="index-item-description">Склоняет слово <var>$word</var>, удаляя из него <var>$replaceLast</var> последних букв и добавляя в каждый падеж окончание из массива <var>$endings</var>.</div>
<divclass="index-item-details"><ahref="NameCaseLib/NCLNameCaseWord.html#method__construct">NCLNameCaseWord::__construct()</a> in NCLNameCaseWord.php</div>
<divclass="index-item-description">Создание нового обьекта со словом <var>$word</var></div>