Функції інтернаціоналізації
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Приклади
- Collator - Клас Collator
- NumberFormatter— The NumberFormatter class
- Locale - Клас Locale
- Normalizer - Клас Normalizer
- MessageFormatter - Клас MessageFormatter
- IntlCalendar - Клас IntlCalendar
- IntlCalendar::add - Додає кількість (зі знаком) часу в полі
- IntlCalendar::after - Визначає, час цього об'єкта пізніше часу переданого об'єкта
- IntlCalendar::before— Визначає, час цього об'єкта раніше переданого об'єкта
- IntlCalendar::clear— Очищає поле чи всі поля
- IntlCalendar::__construct— Закритий конструктор для заборони створення екземплярів
- IntlCalendar::createInstance— Створює новий об'єкт IntlCalendar
- IntlCalendar::equals— Порівнює час двох об'єктів IntlCalendar щодо рівності
- IntlCalendar::fieldDifference— Обчислює різницю між заданим часом та часом об'єкта
- IntlCalendar::fromDateTime— Створює IntlCalendar з об'єкта чи рядка DateTime
- IntlCalendar::get— Отримує значення поля
- IntlCalendar::getActualMaximum— Максимальне значення для поля з урахуванням поточного часу об'єкта
- IntlCalendar::getActualMinimum— Мінімальне значення для поля з урахуванням поточного часу об'єкта
- IntlCalendar::getAvailableLocales— Отримує масив мовних стандартів, для яких є дані
- IntlCalendar::getDayOfWeekType— Повідомляє, чи є день буднім, вихідним чи днем із переходом між ними
- IntlCalendar::getErrorCode— Отримує останній код помилки об'єкта
- IntlCalendar::getErrorMessage— Отримує останнє повідомлення про помилку об'єкта
- IntlCalendar::getFirstDayOfWeek— отримує перший день тижня для мовного стандарту календаря
- IntlCalendar::getGreatestMinimum— Отримує найбільше локальне мінімальне значення поля
- IntlCalendar::getKeywordValuesForLocale— Набір значень ключових слів мовного стандарту
- IntlCalendar::getLeastMaximum— Отримує найменший локальний максимум для поля
- IntlCalendar::getLocale— Отримує мовний стандарт, пов'язаний із об'єктом
- IntlCalendar::getMaximum— Отримує глобальне максимальне значення поля
- IntlCalendar::getMinimalDaysInFirstWeek— Отримує мінімальну кількість днів, яка може бути у першому тижні на рік чи місяць
- IntlCalendar::getMinimum— Отримує глобальне мінімальне значення поля
- IntlCalendar::getNow— Отримує число, що становить поточний час
- IntlCalendar::getRepeatedWallTimeOption— Отримує поведінку для обробки часу процесора, що повторюється.
- IntlCalendar::getSkippedWallTimeOption— Отримує поведінку для обробки пропущеного часу процесора
- IntlCalendar::getTime— Отримує час, представлений на даний момент об'єктом
- IntlCalendar::getTimeZone— Отримує часовий пояс об'єкту
- IntlCalendar::getType— Отримує тип календаря
- IntlCalendar::getWeekendTransition— Отримує час, коли вихідні починаються або закінчуються.
- IntlCalendar::inDaylightTime— Визначає, чи час об'єкта переходить на літній час.
- IntlCalendar::isEquivalentTo— Визначає, чи дорівнює інший календар, але для іншого часу
- IntlCalendar::isLenient— Визначає, чи інтерпретація дати/часу є м'якою.
- IntlCalendar::isSet— Визначає, чи встановлено поле
- IntlCalendar::isWeekend— Визначає, чи доводиться певна дата/час на вихідні
- IntlCalendar::roll— Додає значення в поле без перенесення до найважливіших полів
- IntlCalendar::set— Встановлює поле часу або одразу кілька спільних полів
- IntlCalendar::setDate - Встановлює поля дати
- IntlCalendar::setDateTime— Встановлює поля дати та часу
- IntlCalendar::setFirstDayOfWeek— Встановлює день, який є початком тижня
- IntlCalendar::setLenient— Встановлює, чи інтерпретація дати/часу повинна бути м'якою.
- IntlCalendar::setMinimalDaysInFirstWeek— Встановлює мінімальну кількість днів, яка може бути у першому тижні на рік чи місяць
- IntlCalendar::setRepeatedWallTimeOption— Встановлює поведінку для обробки часу процесора, що повторюється, при негативних переходах зміщення часового поясу.
- IntlCalendar::setSkippedWallTimeOption— Встановлює поведінку для обробки пропущеного часу процесора при позитивних переходах усунення часового поясу
- IntlCalendar::setTime— Встановлює календарний час у мілісекундах від початку епохи Unix
- IntlCalendar::setTimeZone— Встановлює часовий пояс, який використовується календарем.
- IntlCalendar::toDateTime— Перетворює об'єкт IntlCalendar на об'єкт DateTime
- IntlGregorianCalendar - Клас IntlGregorianCalendar
- IntlTimeZone— Клас IntlTimeZone
- IntlTimeZone::__construct - Конструктор класу, який забороняє пряме створення екземпляра
- IntlTimeZone::countEquivalentIDs— Отримати кількість ідентифікаторів у групі схожих часових поясів, включаючи цей ідентифікатор
- IntlTimeZone::createDefault— Створити нову копію часового поясу за промовчанням для поточного хоста
- IntlTimeZone::createEnumeration— Отримати перерахування з ідентифікаторів часових поясів за вказаною країною або усунення
- IntlTimeZone::createTimeZone— Створити об'єкт часового поясу по заданому ідентифікатору
- IntlTimeZone::createTimeZoneIDEnumeration— Отримати перерахування з ідентифікаторів системних часових поясів за умовами фільтрації
- IntlTimeZone::fromDateTimeZone— Створити об'єкт часового поясу з DateTimeZone
- IntlTimeZone::getCanonicalID— Отримати канонічний системний ідентифікатор часового поясу або нормалізований ідентифікатор часового поясу по заданому ідентифікатору часового поясу
- IntlTimeZone::getDisplayName— Отримати ім'я часового поясу для відображення користувача
- IntlTimeZone::getDSTSavings— Отримати кількість мілісекунд, яку потрібно додати до місцевого поясного часу, щоб отримати літній час
- IntlTimeZone::getEquivalentID— Отримати ідентифікатор у групі схожих часових поясів, включаючи заданий ідентифікатор
- IntlTimeZone::getErrorCode— Отримати останній код про помилку в об'єкті
- IntlTimeZone::getErrorMessage— Отримати останнє повідомлення про помилку в об'єкті
- IntlTimeZone::getGMT— Створити часовий пояс GMT (UTC)
- IntlTimeZone::getID— Отримати ідентифікатор часового поясу
- IntlTimeZone::getIDForWindowsID— Перетворити часовий пояс для Windows на системний часовий пояс
- IntlTimeZone::getOffset— Отримати необроблене значення часового поясу та усунення за Грінвічем (GMT) за заданим моментом часу
- IntlTimeZone::getRawOffset— Отримати необроблене значення зсуву за Грінвічем (GMT) без урахування літнього часу
- IntlTimeZone::getRegion— Отримати код регіону, який відповідає заданому ідентифікатору системного часового поясу
- IntlTimeZone::getTZDataVersion— Отримати версію даних про часовий пояс, який зараз використовується в ICU
- IntlTimeZone::getUnknown— Отримати невідомий часовий пояс (unknown)
- IntlTimeZone::getWindowsID— Перетворити часовий пояс на часовий пояс для Windows
- IntlTimeZone::hasSameRules— Перевірити, що в іншому часовому поясі використовуються ті самі правила та усунення, що й у першому заданому
- IntlTimeZone::toDateTimeZone— Перетворити на об'єкт DateTimeZone
- IntlTimeZone::useDaylightTime— Перевірити, що в даному часовому поясі використовується літній час
- IntlDateFormatter - Клас IntlDateFormatter
- ResourceBundle - Клас ResourceBundle
- Spoofchecker - Клас Spoofchecker
- Transliterator - Клас Transliterator
- IntlBreakIterator - Клас IntlBreakIterator
- IntlRuleBasedBreakIterator— Клас IntlRuleBasedBreakIterator
- IntlCodePointBreakIterator— Клас IntlCodePointBreakIterator
- IntlDatePatternGenerator - Клас IntlDatePatternGenerator
- IntlPartsIterator - Клас IntlPartsIterator
- UConverter - Клас UConverter
- Функції Grapheme
- grapheme_extract— Функція для вилучення послідовності кластерів за замовчуванням графем з текстового буфера, яка повинна бути закодована в UTF-8
- grapheme_stripos— Знаходить позицію (в одиницях графеми) першої появи рядка без урахування регістру
- grapheme_stristr— Повертає частину рядка haystack від першої появи needle без урахування регістру до кінця haystack
- grapheme_strlen— Отримує довжину рядка в одиницях графеми
- grapheme_strpos - Знаходить позицію (в одиницях графеми) першого входження рядка
- grapheme_strripos— Знаходить позицію (в одиницях графеми) останнього входження рядка без урахування регістру
- grapheme_strrpos— Знаходить позицію (в одиницях графеми) останнього входження рядка
- grapheme_strstr— Повертає частину рядка haystack від першої появи needle до кінця haystack
- grapheme_substr— Повертає частину рядка
- Функції IDN
- idn_to_ascii— Перетворює доменне ім'я на формат IDNA ASCII
- idn_to_utf8— Перетворення доменного імені з IDNA ASCII на Unicode
- IntlChar
- IntlChar::charAge — Отримати "вік" символьного коду
- IntlChar::charDigitValue— Отримати десяткову цифру із символу десяткової цифри
- IntlChar::charDirection— Отримати категорію напряму листа для символу
- IntlChar::charFromName— Знайти символ Unicode на його ім'я та повернути його код
- IntlChar::charMirror — Отримати "дзеркальний" символ за кодом
- IntlChar::charName— Отримати ім'я Unicode
- IntlChar::charType— Отримати головну категорію, до якої входить символ
- IntlChar::chr— Отримати символ Unicode за його кодом
- IntlChar::digit— Отримати десяткове число із символу Unicode із заданою основою
- IntlChar::enumCharNames— Перелічує всі присвоєні символи Unicode у заданому діапазоні
- IntlChar::enumCharTypes— Перелік послідовностей символів Unicode згрупованих за ними.
- IntlChar::foldCase— Перетворює регістр заданого символу.
- IntlChar::forDigit— Отримати символ, який представляє задане число в заданій основі
- IntlChar::getBidiPairedBracket— Отримати парну дужку для символу
- IntlChar::getBlockCode— Отримати блок розміщення символу Unicode
- IntlChar::getCombiningClass— Отримати комбінуючий клас для символу
- IntlChar::getFC_NFKC_Closure - Отримати властивість FC_NFKC_Closure для символу
- IntlChar::getIntPropertyMaxValue— Отримати мінімальне значення для властивості Unicode
- IntlChar::getIntPropertyMinValue— Отримати мінімальне значення для властивості Unicode
- IntlChar::getIntPropertyValue— Отримати значення властивості Unicode для символу
- IntlChar::getNumericValue— Отримати числову виставу для символу Unicode
- IntlChar::getPropertyEnum— Отримати значення константи властивості на його ім'я
- IntlChar::getPropertyName - Отримати Unicode ім'я властивості
- IntlChar::getPropertyValueEnum— Повернути числовий ідентифікатор властивості на його ім'я
- IntlChar::getPropertyValueName— Отримати ім'я Unicode для значення властивості
- IntlChar::getUnicodeVersion— Отримати версію Unicode
- IntlChar::hasBinaryProperty— Перевірити бінарну властивість Unicode для символу
- IntlChar::isalnum— Перевірити, чи є символ буквою чи цифрою
- IntlChar::isalpha— Перевірити, чи є символ літерою
- IntlChar::isbase— Перевірити, чи символ є базовим
- IntlChar::isblank - Перевірити, чи є символ "порожнім" або "горизонтальним пропуском"
- IntlChar::iscntrl— Перевірити, чи є символ керуючим
- IntlChar::isdefined— Перевірити, чи є символ.
- IntlChar::isdigit— Перевірити, чи символ є цифрою
- IntlChar::isgraph— Перевірити, чи є символом графічним символом
- IntlChar::isIDIgnorable— Перевірити, чи символ ігнорується
- IntlChar::isIDPart— Перевірити, чи можна використовувати символ в ідентифікаторі
- IntlChar::isIDStart— Перевірити, чи можна використовувати символ на початку ідентифікатора
- IntlChar::isISOControl— Перевірити, чи є символ керуючим відповідно до ISO
- IntlChar::isJavaIDPart— Перевірити, чи символ допустимий в ідентифікаторі Java
- IntlChar::isJavaIDStart— Перевірити, чи символ може бути першим в ідентифікаторі Java
- IntlChar::isJavaSpaceChar— Перевірити, чи є символ пробельним з точки зору Java
- IntlChar::islower— Перевірити, чи у нижньому регістрі символ
- IntlChar::isMirrored— Перевірити, якщо символ має властивість Bidi_Mirrored
- IntlChar::isprint— Перевіряє, чи символ відображається.
- IntlChar::ispunct— Перевіряє, чи є символом пунктуації.
- IntlChar::isspace— Перевіряє, чи символ є пробельним.
- IntlChar::istitle— Перевірити, чи символ є титульним (Titlecase)
- IntlChar::isUAlphabetic— Перевірити, чи встановлено символ символу Alphabetic
- IntlChar::isULowercase— Перевірити, чи символ є символом у нижньому регістрі
- IntlChar::isupper — Перевірити, чи входить символ у категорію "Lu" (літера у верхньому регістрі)
- IntlChar::isUUppercase— Перевірити, чи символ є символом у верхньому регістрі
- IntlChar::isUWhiteSpace— Перевірити, чи має символ властивість White_Space (пробіловий символ)
- IntlChar::isWhitespace— Перевірити, чи символ є пробільним з точки зору ICU
- IntlChar::isxdigit— Перевіряє, чи кодова точка відноситься до шістнадцяткової цифри.
- IntlChar::ord— Отримати код символ Unicode
- IntlChar::tolower— Перетворює символ Unicode на нижній регістр
- IntlChar::totitle— Перетворює символ Unicode на титульний регістр (titlecase)
- IntlChar::toupper— Перетворює символ Unicode у верхній регістр
- IntlException— Клас винятків для помилок intl
- IntlIterator - Клас IntlIterator
- Функції intl