[NameCaseLib] 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
NCLNameCaseCore::detectNamePart() in NCLNameCaseCore.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
По указаным словам определяется пол человека:
GenderByFatherName
Определение пола по правилам отчеств
GenderByFatherName
Определение пола по правилам отчеств
GenderByFatherName
Визначення статі, за правилами по-батькові
GenderByFirstName
NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
Визначення статі, за правилами імені
GenderByFirstName
Определение пола по правилам имен
GenderByFirstName
NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
Определение пола по правилам имен
GenderBySecondName
Визначення статі, за правилами прізвища
GenderBySecondName
Определение пола по правилам фамилий
GenderBySecondName
Определение пола по правилам фамилий
genderDetect
NCLNameCaseCore::genderDetect() in NCLNameCaseCore.php
Определяет пол человека по ФИО
getFatherNameCase
Функция ставит отчество в нужный падеж.
getFirstNameCase
Функция ставит имя в нужный падеж.
getFormatted
NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
getFormattedArray
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
getFormattedArrayHard
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
getFormattedHard
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
getFullNameFormat
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
getGender
NCLNameCaseWord::getGender() in NCLNameCaseWord.php
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
getNameCase
NCLNameCaseWord::getNameCase() in NCLNameCaseWord.php
Возвращает строку с нужным падежом текущего слова
getNameCases
NCLNameCaseWord::getNameCases() in NCLNameCaseWord.php
Возвращает массив со всеми падежами текущего слова
getNamePart
NCLNameCaseWord::getNamePart() in NCLNameCaseWord.php
Возвращает тип текущего слова
getSecondNameCase
Функция ставит фамилию в нужный падеж.
getWord
NCLNameCaseWord::getWord() in NCLNameCaseWord.php
Возвращает текущее слово.
getWordsArray
NCLNameCaseCore::getWordsArray() in NCLNameCaseCore.php
Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
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
NCLNameCaseCore::manFatherName() in NCLNameCaseCore.php
Функция склоняет мужский отчества
manFatherName
NCLNameCaseRu::manFatherName() in NCL.NameCase.ru.php
Функция склоняет мужский отчества
manFatherName
NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
Фунція відмінює чоловічі по-батькові
manFirstName
NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
Функция пытается применить цепочку правил для мужских имен
manFirstName
NCLNameCaseCore::manFirstName() in NCLNameCaseCore.php
Функция пытается применить цепочку правил для мужских имен
manFirstName
NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
Функція намагається застосувати ланцюг правил для чоловічих імен
manRule1
NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
Мужские имена, оканчивающиеся на любой ь и -й,
manRule1
NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
manRule2
NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
Мужские имена, оканчивающиеся на любой твердый согласный,
manRule2
NCLNameCaseUa::manRule2() in NCL.NameCase.ua.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
NCLNameCaseCore::manSecondName() in NCLNameCaseCore.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
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
NCL NameCase Core
NCLNameCaseRu
NCLNameCaseRu in NCL.NameCase.ru.php
NCL NameCase Russian Language
NCLNameCaseUa
NCLNameCaseUa in NCL.NameCase.ua.php
NCL NameCase Ukranian Language
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
NCLNameCaseCore::q() in NCLNameCaseCore.php
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
qFatherName
NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
qFirstName
NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
qFullName
NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
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
setFirstName
NCLNameCaseCore::setFirstName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setFullName
NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
В система заносится сразу фамилия, имя, отчество
setGender
NCLNameCaseCore::setGender() in NCLNameCaseCore.php
Всем словам устанавливается пол, который может иметь следующие значения
setGender
NCLNameCaseWord::setGender() in NCLNameCaseWord.php
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
setLastName
NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
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
NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setSirName
NCLNameCaseCore::setSirName() in NCLNameCaseCore.php
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
setTrueGender
NCLNameCaseWord::setTrueGender() in NCLNameCaseWord.php
Окончательно устанавливает пол человека
setWorkingWord
NCLNameCaseCore::setWorkingWord() in NCLNameCaseCore.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
NCLNameCaseCore::womanFatherName() 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
NCLNameCaseCore::womanFirstName() in NCLNameCaseCore.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
NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
womanRule3
NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
Якщо слово на ськ або це російське прізвище
womanRule4
NCLNameCaseRu::womanRule4() in NCL.NameCase.ru.php
Женские фамилия, оканчивающиеся на -а -я, склоняются,
womanSecondName
NCLNameCaseCore::womanSecondName() in NCLNameCaseCore.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 _