Класс, который содержит основные константы библиотеки:
Located in /NCL/NCLNameCaseCore.php (line 13)
NCL | --NCLNameCaseCore
Class | Description |
---|---|
NCLNameCaseRu | Класс, который содержит основные константы библиотеки: |
NCLNameCaseUa | Класс, который содержит основные константы библиотеки: |
Массив содержит результат склонения слова - слово во всех падежах
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
Переменная, в которую заносится слово с которым сейчас идет работа
Inherited from NCL
NCL::$DATELN
NCL::$IMENITLN
NCL::$MAN
NCL::$PREDLOGN
NCL::$RODITLN
NCL::$TVORITELN
NCL::$UaDavalnyi
NCL::$UaKlychnyi
NCL::$UaMiszevyi
NCL::$UaNazyvnyi
NCL::$UaOrudnyi
NCL::$UaRodovyi
NCL::$UaZnahidnyi
NCL::$VINITELN
NCL::$WOMAN
Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.
После выполнения система готова работать с начала.
По указаным словам определяется пол человека:
Функция ставит отчество в нужный падеж.
Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Функция ставит имя в нужный падеж.
Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
Формат:
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
Формат:
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
Формат:
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
Формат:
Функция ставит фамилию в нужный падеж.
Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Если $string строка, тогда проверяется входит ли буква $letter в строку $string
Если $string массив, тогда проверяется входит ли строка $letter в массив $string
Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.
Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)
Если нет, тогда вырезает $stopAfter букв начиная от $length с конца
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
Возвращает результат в таком же формате, как он и был.
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
в падеж $caseNum по правилам пола $gender и форматирует результат по шаблону $format Формат:
Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.
Устанавливает номер последнего правила
Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.
$gender служит для указания какие правила использовать мужские ('man') или женские ('woman')
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $fathername и пометкой, что это отчество
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $firstname и пометкой, что это имя
В система заносится сразу фамилия, имя, отчество
Всем словам устанавливается пол, который может иметь следующие значения
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $secondname и пометкой, что это фамилия
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $firstname и пометкой, что это имя
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $secondname и пометкой, что это фамилия
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
со словом $secondname и пометкой, что это фамилия
Устанавливает слово текущим для работы системы. Очищает кеш слова.
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
Формат:
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.
Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3