Функции интернационализации Введение Установка и настройка Предопределённые константы Примеры Collator — Класс CollatorNumberFormatter — The NumberFormatter classLocale — Класс LocaleNormalizer — Класс NormalizerMessageFormatter — Класс MessageFormatterIntlCalendar — Класс IntlCalendarIntlCalendar::add — Добавляет количество (со знаком) времени в полеIntlCalendar::after — Определяет, время этого объекта позже времени переданного объектаIntlCalendar::before — Определяет, время этого объекта раньше времени переданного объектаIntlCalendar::clear — Очищает поле или все поляIntlCalendar::__construct — Закрытый конструктор для запрета создания экземпляровIntlCalendar::createInstance — Создаёт новый объект IntlCalendarIntlCalendar::equals — Сравнивает время двух объектов IntlCalendar на предмет равенстваIntlCalendar::fieldDifference — Вычисляет разницу между заданным временем и временем объектаIntlCalendar::fromDateTime — Создаёт IntlCalendar из объекта или строки DateTimeIntlCalendar::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 — Устанавливает календарное время в миллисекундах с начала эпохи UnixIntlCalendar::setTimeZone — Устанавливает часовой пояс, используемый календарёмIntlCalendar::toDateTime — Преобразовывает объект IntlCalendar в объект DateTimeIntlGregorianCalendar — Класс IntlGregorianCalendarIntlTimeZone — Класс IntlTimeZoneIntlTimeZone::__construct — Конструктор класса, запрещающий прямое создание экземпляраIntlTimeZone::countEquivalentIDs — Получить количество идентификаторов в группе похожих часовых поясов, включая данный идентификаторIntlTimeZone::createDefault — Создать новую копию часового пояса по умолчанию для текущего хостаIntlTimeZone::createEnumeration — Получить перечисление из идентификаторов часовых поясов по указанной стране или смещениюIntlTimeZone::createTimeZone — Создать объект часового пояса по заданному идентификаторуIntlTimeZone::createTimeZoneIDEnumeration — Получить перечисление из идентификаторов системных часовых поясов по заданным условиям фильтрацииIntlTimeZone::fromDateTimeZone — Создать объект часового пояса из DateTimeZoneIntlTimeZone::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 — Получить версию данных о часовом поясе, который в данный момент используется в ICUIntlTimeZone::getUnknown — Получить неизвестный часовой пояс («unknown»)IntlTimeZone::getWindowsID — Преобразовать системный часовой пояс в часовой пояс для WindowsIntlTimeZone::hasSameRules — Проверить, что в другом часовом поясе используются те же самые правила и смещения, что и в первом заданномIntlTimeZone::toDateTimeZone — Преобразовать в объект DateTimeZoneIntlTimeZone::useDaylightTime — Проверить, что в данном часовом поясе используется летнее времяIntlDateFormatter — Класс IntlDateFormatterResourceBundle — Класс ResourceBundleSpoofchecker — Класс SpoofcheckerTransliterator — Класс TransliteratorIntlBreakIterator — Класс IntlBreakIteratorIntlRuleBasedBreakIterator — Класс IntlRuleBasedBreakIteratorIntlCodePointBreakIterator — Класс IntlCodePointBreakIteratorIntlDatePatternGenerator — Класс IntlDatePatternGeneratorIntlPartsIterator — Класс IntlPartsIteratorUConverter — Класс UConverterФункции Grapheme grapheme_extract — Функция для извлечения последовательности кластеров графем по умолчанию из текстового буфера, которая должна быть закодирована в UTF-8grapheme_stripos — Находит позицию (в единицах графемы) первого появления строки без учёта регистраgrapheme_stristr — Возвращает часть строки haystack от первого появления needle без учёта регистра до конца haystackgrapheme_strlen — Получает длину строки в единицах графемыgrapheme_strpos — Находит позицию (в единицах графемы) первого вхождения строкиgrapheme_strripos — Находит позицию (в единицах графемы) последнего вхождения строки без учёта регистраgrapheme_strrpos — Находит позицию (в единицах графемы) последнего вхождения строкиgrapheme_strstr — Возвращает часть строки haystack от первого появления needle до конца haystackgrapheme_substr — Возвращает часть строкиФункции IDN idn_to_ascii — Преобразовывает доменное имя в формат IDNA ASCIIidn_to_utf8 — Преобразование доменного имени из IDNA ASCII в UnicodeIntlChar IntlChar::charAge — Получить "возраст" символьного кодаIntlChar::charDigitValue — Получить десятичную цифру из символа десятичной цифрыIntlChar::charDirection — Получить категорию направления письма для символаIntlChar::charFromName — Найти символ Unicode по его имени и вернуть его кодIntlChar::charMirror — Получить "зеркальный" символ по кодуIntlChar::charName — Получить имя символа UnicodeIntlChar::charType — Получить главную категорию, в которую входит символIntlChar::chr — Получить символ Unicode по его кодуIntlChar::digit — Получить десятичное число из символа Unicode с заданным основаниемIntlChar::enumCharNames — Перечисляет все присвоенные символы Unicode в заданном диапазонеIntlChar::enumCharTypes — Перечисление последовательностей символов Unicode сгруппированных по им категориямIntlChar::foldCase — Производит преобразование регистра заданного символаIntlChar::forDigit — Получить символ представляющий заданное число в заданном основанииIntlChar::getBidiPairedBracket — Получить парную скобку для символаIntlChar::getBlockCode — Получить блок размещения символа UnicodeIntlChar::getCombiningClass — Получить комбинирующий класс для символаIntlChar::getFC_NFKC_Closure — Получить свойство FC_NFKC_Closure для символаIntlChar::getIntPropertyMaxValue — Получить минимальное значение для свойства UnicodeIntlChar::getIntPropertyMinValue — Получить минимальное значение для свойства UnicodeIntlChar::getIntPropertyValue — Получить значение свойства Unicode для символаIntlChar::getNumericValue — Получить числовое представление для символа UnicodeIntlChar::getPropertyEnum — Получить значение константы свойства по его имениIntlChar::getPropertyName — Получить Unicode имя свойстваIntlChar::getPropertyValueEnum — Вернуть числовой идентификатор свойства по его имениIntlChar::getPropertyValueName — Получить имя Unicode для значения свойстваIntlChar::getUnicodeVersion — Получить версию UnicodeIntlChar::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 — Проверить, является ли символ управляющим согласно ISOIntlChar::isJavaIDPart — Проверить, является ли символ допустимым в идентификаторе JavaIntlChar::isJavaIDStart — Проверить, может ли символ быть первым в идентификаторе JavaIntlChar::isJavaSpaceChar — Проверить, является ли символ пробельным с точки зрения языка JavaIntlChar::islower — Проверить, в нижнем ли регистре символIntlChar::isMirrored — Проверить, если у символа свойство Bidi_MirroredIntlChar::isprint — Проверяет, является ли символ отображаемымIntlChar::ispunct — Проверяет, является ли символ символом пунктуацииIntlChar::isspace — Проверяет, является ли символ пробельнымIntlChar::istitle — Проверить, является ли символ титульным (Titlecase)IntlChar::isUAlphabetic — Проверить, установлено ли у символа свойство AlphabeticIntlChar::isULowercase — Проверить, является ли символ символом в нижнем регистреIntlChar::isupper — Проверить, входит ли символ в категорию "Lu" (буква в верхнем регистре)IntlChar::isUUppercase — Проверить, является ли символ символом в верхнем регистреIntlChar::isUWhiteSpace — Проверить, имеет ли символ свойство White_Space (пробельный символ)IntlChar::isWhitespace — Проверить, является ли символ пробельным с точки зрения ICUIntlChar::isxdigit — Проверяет, относится ли кодовая точка к шестнадцатеричной цифреIntlChar::ord — Получить код символ UnicodeIntlChar::tolower — Преобразовывает символ Unicode в нижний регистрIntlChar::totitle — Преобразовывает символ Unicode в титульный регистр (titlecase)IntlChar::toupper — Преобразовывает символ Unicode в верхний регистрIntlException — Класс исключений для ошибок intlIntlIterator — Класс IntlIteratorФункции intl