[default] element index

All elements
c d e f g i l m n p q r s t u v w _
_
top
__construct
NCLNameCaseWord::__construct() in NCLNameCaseWord.php
Создание нового обьекта со словом $word
c
top
$CaseCount
NCLNameCaseRu::$CaseCount in NCL.NameCase.ru.php
Количество падежей в языке
$CaseCount
NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
Количество падежей в языке
$charset
NCLStr::$charset in NCLStr.php
Кодировка, в котороя работает система
connectLetters
Соединяет массив букв в строку
d
top
$DATELN
NCL::$DATELN in NCL.php
Дательный падеж
detectNamePart
NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
detectNamePart
NCLNameCaseRu::detectNamePart() in NCL.NameCase.ru.php
Идетифицирует слово определяе имя это, или фамилия, или отчество
e
top
explode
NCLStr::explode() in NCLStr.php
Разбивает строку на части использую шаблон
f
top
fullReset
NCLNameCaseCore::fullReset() in NCLNameCaseCore.php
Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.
g
top
gender
NCLNameCaseWord::gender() in NCLNameCaseWord.php
Расчитывает и возвращает пол текущего слова
genderAutoDetect
NCLNameCaseInterface::genderAutoDetect() in NCLNameCaseInterface.php
genderAutoDetect
По указаным словам определяется пол человека:
GenderByFatherName
Определение пола по правилам отчеств
GenderByFatherName
Визначення статі, за правилами по-батькові
GenderByFirstName
NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
Определение пола по правилам имен
GenderByFirstName
NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
Визначення статі, за правилами імені
GenderBySecondName
Визначення статі, за правилами прізвища
GenderBySecondName
Определение пола по правилам фамилий
getFatherNameCase
Функция ставит отчество в нужный падеж.
getFatherNameCase
NCLNameCaseInterface::getFatherNameCase() in NCLNameCaseInterface.php
getFirstNameCase
NCLNameCaseInterface::getFirstNameCase() in NCLNameCaseInterface.php
getFirstNameCase
Функция ставит имя в нужный падеж.
getFormatted
NCLNameCaseInterface::getFormatted() in NCLNameCaseInterface.php
getFormatted
NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
getFormattedArray
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
getFormattedArray
NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
getFormattedArrayHard
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
getFormattedHard
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
getGender
NCLNameCaseWord::getGender() in NCLNameCaseWord.php
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
getNameCases
NCLNameCaseWord::getNameCases() in NCLNameCaseWord.php
Возвращает массив со всеми падежами текущего слова
getNamePart
NCLNameCaseWord::getNamePart() in NCLNameCaseWord.php
Возвращает тип текущего слова
getSecondNameCase
Функция ставит фамилию в нужный падеж.
getSecondNameCase
NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
getWord
NCLNameCaseWord::getWord() in NCLNameCaseWord.php
Возвращает текущее слово.
i
top
$IMENITLN
NCL::$IMENITLN in NCL.php
Именительный падеж
in
NCLNameCaseCore::in() in NCLNameCaseCore.php
Если $string строка, тогда проверяется входит ли буква $letter в строку $string
inNames
NCLNameCaseCore::inNames() in NCLNameCaseCore.php
Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.
isGenderSolved
NCLNameCaseWord::isGenderSolved() in NCLNameCaseWord.php
Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.
isLowerCase
NCLStr::isLowerCase() in NCLStr.php
Проверяет в нижнем ли регистре находится строка
isUpperCase
NCLStr::isUpperCase() in NCLStr.php
Проверяет в верхнем ли регистре находится строка
l
top
$lastResult
NCLNameCaseCore::$lastResult in NCLNameCaseCore.php
Массив содержит результат склонения слова - слово во всех падежах
Last
NCLNameCaseCore::Last() in NCLNameCaseCore.php
Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)
m
top
$MAN
NCL::$MAN in NCL.php
Мужской пол
manFatherName
NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
Фунція відмінює чоловічі по-батькові
manFatherName
NCLNameCaseRu::manFatherName() in NCL.NameCase.ru.php
Функция склоняет мужский отчества
manFirstName
NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
Функція намагається застосувати ланцюг правил для чоловічих імен
manFirstName
NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
Функция пытается применить цепочку правил для мужских имен
manRule1
NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
manRule1
NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
Мужские имена, оканчивающиеся на любой ь и -й,
manRule2
NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
manRule2
NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
Мужские имена, оканчивающиеся на любой твердый согласный,
manRule3
NCLNameCaseRu::manRule3() in NCL.NameCase.ru.php
Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
manRule3
NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
manRule4
NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
Якщо слово закінчується на і, то відмінюємо як множину
manRule4
NCLNameCaseRu::manRule4() in NCL.NameCase.ru.php
Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
manRule5
NCLNameCaseRu::manRule5() in NCL.NameCase.ru.php
Мужские фамилии, оканчивающиеся на -к
manRule5
NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
Якщо слово закінчується на ий або ой
manRule6
NCLNameCaseRu::manRule6() in NCL.NameCase.ru.php
Мужские фамили на согласный выбираем ем/ом/ым
manRule7
NCLNameCaseRu::manRule7() in NCL.NameCase.ru.php
Мужские фамили на -а -я
manRule8
NCLNameCaseRu::manRule8() in NCL.NameCase.ru.php
Не склоняются мужский фамилии
manSecondName
NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
Функция пытается применить цепочку правил для мужских фамилий
manSecondName
NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
Функція намагається застосувати ланцюг правил для чоловічих прізвищ
n
top
NCL
NCL in NCL.php
Класс, который содержит основные константы библиотеки:
NCL.php
NCL.php in NCL.php
NCLNameCaseCore.php
NCLNameCaseCore.php in NCLNameCaseCore.php
NCLNameCaseInterface.php
NCLNameCaseInterface.php in NCLNameCaseInterface.php
NCLNameCaseWord.php
NCLNameCaseWord.php in NCLNameCaseWord.php
NCLStr.php
NCLStr.php in NCLStr.php
NCL.NameCase.ru.php
NCL.NameCase.ru.php in NCL.NameCase.ru.php
NCL.NameCase.ua.php
NCL.NameCase.ua.php in NCL.NameCase.ua.php
NCLNameCaseCore
NCLNameCaseCore in NCLNameCaseCore.php
Класс, который содержит основные константы библиотеки:
NCLNameCaseInterface
NCLNameCaseInterface in NCLNameCaseInterface.php
NCLNameCaseRu
NCLNameCaseRu in NCL.NameCase.ru.php
Класс, который содержит основные константы библиотеки:
NCLNameCaseUa
NCLNameCaseUa in NCL.NameCase.ua.php
Класс, который содержит основные константы библиотеки:
NCLNameCaseWord
NCLNameCaseWord in NCLNameCaseWord.php
NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове
NCLStr
NCLStr in NCLStr.php
Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib
NCL_DIR
NCL_DIR in NCLNameCaseCore.php
p
top
$PREDLOGN
NCL::$PREDLOGN in NCL.php
Предложный падеж
q
top
q
NCLNameCaseInterface::q() in NCLNameCaseInterface.php
q
NCLNameCaseCore::q() in NCLNameCaseCore.php
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
qFatherName
NCLNameCaseInterface::qFatherName() in NCLNameCaseInterface.php
qFatherName
NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
qFirstName
NCLNameCaseInterface::qFirstName() in NCLNameCaseInterface.php
qFirstName
NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
qFullName
NCLNameCaseInterface::qFullName() in NCLNameCaseInterface.php
qFullName
NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
qSecondName
NCLNameCaseInterface::qSecondName() in NCLNameCaseInterface.php
qSecondName
NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
r
top
$RODITLN
NCL::$RODITLN in NCL.php
Родительный падеж
Rule
NCLNameCaseCore::Rule() in NCLNameCaseCore.php
Устанавливает номер последнего правила
RulesChain
NCLNameCaseCore::RulesChain() in NCLNameCaseCore.php
Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.
s
top
setFatherName
NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setFatherName
NCLNameCaseInterface::setFatherName() in NCLNameCaseInterface.php
setFirstName
NCLNameCaseCore::setFirstName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setFirstName
NCLNameCaseInterface::setFirstName() in NCLNameCaseInterface.php
setFullName
NCLNameCaseInterface::setFullName() in NCLNameCaseInterface.php
setFullName
NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
В система заносится сразу фамилия, имя, отчество
setGender
NCLNameCaseInterface::setGender() in NCLNameCaseInterface.php
setGender
NCLNameCaseWord::setGender() in NCLNameCaseWord.php
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
setGender
NCLNameCaseCore::setGender() in NCLNameCaseCore.php
Всем словам устанавливается пол, который может иметь следующие значения
setLastName
NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setLastName
NCLNameCaseInterface::setLastName() in NCLNameCaseInterface.php
setName
NCLNameCaseInterface::setName() in NCLNameCaseInterface.php
setName
NCLNameCaseCore::setName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setNameCases
NCLNameCaseWord::setNameCases() in NCLNameCaseWord.php
Сохраняет результат склонения текущего слова
setNamePart
NCLNameCaseWord::setNamePart() in NCLNameCaseWord.php
Устанавливает тип текущего слова
setRule
NCLNameCaseWord::setRule() in NCLNameCaseWord.php
Устанавливает номер правила по которому склонялось текущее слово.
setSecondName
NCLNameCaseInterface::setSecondName() in NCLNameCaseInterface.php
setSecondName
NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setSirName
NCLNameCaseCore::setSirName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setSirname
NCLNameCaseInterface::setSirname() in NCLNameCaseInterface.php
setTrueGender
NCLNameCaseWord::setTrueGender() in NCLNameCaseWord.php
Окончательно устанавливает пол человека
setWorkingWord
NCLNameCaseCore::setWorkingWord() in NCLNameCaseCore.php
Устанавливает слово текущим для работы системы. Очищает кеш слова.
splitFullName
NCLNameCaseCore::splitFullName() in NCLNameCaseCore.php
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
splitFullName
NCLNameCaseInterface::splitFullName() in NCLNameCaseInterface.php
splitLetters
Превращает строку в массив букв
strlen
NCLStr::strlen() in NCLStr.php
Определение длины строки
strpos
NCLStr::strpos() in NCLStr.php
Поиск подстроки в строке
strrpos
NCLStr::strrpos() in NCLStr.php
Поиск подстроки в строке справа
strtolower
NCLStr::strtolower() in NCLStr.php
Переводит строку в нижний регистр
strtoupper
NCLStr::strtoupper() in NCLStr.php
Переводит строку в верхний регистр
substr
NCLStr::substr() in NCLStr.php
Получить подстроку из строки
t
top
$TVORITELN
NCL::$TVORITELN in NCL.php
Творительный падеж
u
top
$UaDavalnyi
NCL::$UaDavalnyi in NCL.php
Давальний відмінок
$UaKlychnyi
NCL::$UaKlychnyi in NCL.php
Кличний відмінок
$UaMiszevyi
NCL::$UaMiszevyi in NCL.php
Місцевий відмінок
$UaNazyvnyi
NCL::$UaNazyvnyi in NCL.php
Назвиний відмінок
$UaOrudnyi
NCL::$UaOrudnyi in NCL.php
Орудний відмінок
$UaRodovyi
NCL::$UaRodovyi in NCL.php
Родовий відмінок
$UaZnahidnyi
Знахідний відмінок
v
top
$VINITELN
NCL::$VINITELN in NCL.php
Винительный падеж
w
top
$WOMAN
NCL::$WOMAN in NCL.php
Женский пол
$workindLastCache
NCLNameCaseCore::$workindLastCache in NCLNameCaseCore.php
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
$workingWord
NCLNameCaseCore::$workingWord in NCLNameCaseCore.php
Переменная, в которую заносится слово с которым сейчас идет работа
womanFatherName
NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
Функция склоняет женские отчества
womanFatherName
NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
Фунція відмінює жіночі по-батькові
womanFirstName
NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
Функція намагається застосувати ланцюг правил для жіночих імен
womanFirstName
NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
Функция пытается применить цепочку правил для женских имен
womanRule1
NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
womanRule1
NCLNameCaseRu::womanRule1() in NCL.NameCase.ru.php
Мужские и женские имена, оканчивающиеся на -а, склоняются,
womanRule2
NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
womanRule2
NCLNameCaseRu::womanRule2() in NCL.NameCase.ru.php
Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
womanRule3
NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
Якщо слово на ськ або це російське прізвище
womanRule3
NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
womanRule4
NCLNameCaseRu::womanRule4() in NCL.NameCase.ru.php
Женские фамилия, оканчивающиеся на -а -я, склоняются,
womanSecondName
NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
Функція намагається застосувати ланцюг правил для жіночих прізвищ
womanSecondName
NCLNameCaseRu::womanSecondName() in NCL.NameCase.ru.php
Функция пытается применить цепочку правил для женских фамилий
wordForms
NCLNameCaseCore::wordForms() in NCLNameCaseCore.php
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.
c d e f g i l m n p q r s t u v w _