intl
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
intl
Референца за `book.intl.php` со подобрена типографија и навигација.
Меѓународни функции
Вовед
Екстензијата за интернационализација (понатаму се нарекува Intl) е обвивка за » ICU библиотека, овозможувајќи им на PHP програмерите да вршат разни операции свесни за локалот, вклучувајќи, но не ограничувајќи се на форматирање, транслитерација, конверзија на кодирање, календарски операции, поставен на Quaternary. Во таков случај, празно место, пунктуација и симболи се земаат предвид при споредба на низи, но само ако сите други аспекти на низите (основни букви, акценти и големина) се идентични. Ако Alternate не е поставен на Shifted, тогаш нема разлика помеѓу Strength од 3 и Strength од 4. За повеќе информации и примери, видете Variable_Weighting во-усогласено подредување, лоцирање на граници на текст и работа со идентификатори на локали, временски зони и графеми.
Има тенденција да ги следи ICU API-јата, така што луѓето со искуство во работа со ICU на C/C++ или Java лесно можат да го користат PHP API-то. Исто така, на овој начин документацијата на ICU би била корисна за разбирање на разни ICU функции.
Intl се состои од неколку модули, секој од нив го изложува соодветниот ICU API:
- Collator: обезбедува можност за споредба на низи со поддршка за соодветни подредувања чувствителни на локалот.
- Бројчен Форматер: овозможува прикажување на број според локализиран формат или даден образец или сет на правила, и парсирање на низи во броеви.
- Пораков Форматер: овозможува креирање пораки што вклучуваат податоци (како броеви или датуми) форматирани според даден образец и правила на локалот, и парсирање пораки извлекувајќи податоци од нив. Може да обработува множини, броеви свесни за локалот, валути, услови и многу повеќе.
- Нормализатор: обезбедува функција за трансформирање на текст во една од формите за нормализација на Unicode, и обезбедува рутина за тестирање дали дадена низа е веќе нормализирана.
- Локал: обезбедува интеракција со идентификатори на локали во форма на функции за добивање подзнаци од идентификатор на локал; парсирање, составување, совпаѓање (барање и филтрирање) идентификатори на локали.
- Календар: обезбедува класа која може да се користи за операции на календар свесни за локалот и добивање разни информации како временска зона за избран локал, прв ден од неделата или дали е летна сезона сега.
- Временска зона: обезбедува обвивка околу » "Olson" база на податоци која има информации за сите временски зони низ светот.
- Форматер на датум: овозможува прикажување на датум и време според локализиран формат или даден образец или сет на правила, и парсирање на низи во датум и време.
- Транслитератор: овозможува добивање латинска репрезентација на низи на разни јазици.
- Installing/Configuring
- Претходно дефинирани константи
- Примери
- Колатор — Класата Collator
- Collator::asort — Сортирај низа задржувајќи асоцијација на индекс
- Collator::compare — Спореди два Unicode низа
- Collator::__construct — Создади споредувач
- Collator::create — Создади споредувач
- Collator::getAttribute — Земи вредност на атрибут за споредување
- Collator::getErrorCode — Земи код за последна грешка на споредувачот
- Collator::getErrorMessage — Земи текст за код за последна грешка на споредувачот
- Collator::getLocale — Земи име на локал на споредувачот
- Collator::getSortKey — Земи клуч за сортирање за низа
- Collator::getStrength — Земи јачина на тековно споредување
- Collator::setAttribute — Постави атрибут за споредување
- Collator::setStrength — Постави јачина на споредување
- Collator::sort — Сортирај низа користејќи наведен споредувач
- Collator::sortWithSortKeys — Сортирај низа користејќи наведен споредувач и клучеви за сортирање
- NumberFormatter — Класата NumberFormatter
- NumberFormatter::create — Создади форматирач на броеви
- NumberFormatter::format — Форматирај број
- NumberFormatter::formatCurrency — Форматирај валутна вредност
- NumberFormatter::getAttribute — Земи атрибут
- NumberFormatter::getErrorCode — Земи код за последна грешка на форматирачот
- NumberFormatter::getErrorMessage — Земи порака за последна грешка на форматирачот
- NumberFormatter::getLocale — Земи локал на форматирачот
- NumberFormatter::getPattern — Земи шема на форматирачот
- NumberFormatter::getSymbol — Земи вредност на симбол
- NumberFormatter::getTextAttribute — Земи текстуален атрибут
- NumberFormatter::parse — Парсирај број
- NumberFormatter::parseCurrency — Парсирај валутен број
- NumberFormatter::setAttribute — Постави атрибут
- NumberFormatter::setPattern — Постави шема на форматирачот
- NumberFormatter::setSymbol — Постави вредност на симбол
- NumberFormatter::setTextAttribute — Постави текстуален атрибут
- Локале — Класата Locale
- Locale::acceptFromHttp — Се обидува да открие најдобар достапен локал врз основа на HTTP "Accept-Language" заглавје
- Locale::canonicalize — Канонизирај го локалниот стринг
- Locale::composeLocale — Враќа правилно подредено и разделено локално ID
- Locale::filterMatches — Проверува дали филтерот за јазичен таг се совпаѓа со локалот
- Locale::getAllVariants — Ги добива варијантите за влезната локал
- Locale::getDefault — Го добива стандардниот локален вредност од глобалниот 'default_locale' на INTL
- Locale::getDisplayLanguage — Враќа соодветно локализирано име за прикажување за јазикот на влезната локал
- Locale::getDisplayName — Враќа соодветно локализирано име за прикажување за даденото локале
- Locale::getDisplayRegion — Враќа соодветно локализирано име за прикажување за влезната локала
- Locale::getDisplayScript — Враќа соодветно локализирано име за прикажување за регионот на влезната локала
- Locale::getDisplayVariant — Враќа соодветно локализирано име за прикажување за скриптата на влезната локала
- Locale::getKeywords — Враќа соодветно локализирано име за прикажување за варијантите на влезната локала
- Locale::getPrimaryLanguage — Ги добива клучевите за влезната локала
- Locale::getRegion — Го добива примарниот јазик за влезната локала
- Locale::getScript — Го добива регионот за влезната локала
- Locale::lookup — Го добива скриптата за влезната локала
- Locale::parseLocale — Пребарувајте ја листата со јазични ознаки за најдоброто совпаѓање со јазикот
- Locale::setDefault — Враќа низа клуч-вредност на елементите на подтагот на локалната ID
- Нормализатор — Класата Normalizer
- Normalizer::getRawDecomposition — Поставува локална локала за време на извршување
- Normalizer::isNormalized — Го добива својството Decomposition_Mapping за даден коден точка кодирана во UTF-8
- Normalizer::normalize — Проверува дали дадениот стринг е веќе во наведената форма на нормализација
- MessageFormatter — Класата MessageFormatter
- MessageFormatter::create — Ја нормализира влезната податок и го враќа нормализираниот стринг
- MessageFormatter::format — Конструира нов Форматер за пораки
- MessageFormatter::formatMessage — Форматирај ја пораката
- MessageFormatter::getErrorCode — Брзо форматирај порака
- MessageFormatter::getErrorMessage — Земи го кодот за грешка од последната операција
- MessageFormatter::getLocale — Земи го текстот за грешка од последната операција
- MessageFormatter::getPattern — Земете го образецот што го користи форматирачот
- MessageFormatter::parse — Анализирајте го влезот според образецот
- MessageFormatter::parseMessage — Брзо анализирајте го влезот
- MessageFormatter::setPattern — Поставете го образецот што го користи форматирачот
- 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 — Постави однесување за ракување со прескокнати времиња на ѕид при премини со позитивен временски офсет
- IntlCalendar::setTimeZone — Постави го календарското време во милисекунди од епохата
- IntlCalendar::toDateTime — Постави ја временската зона што ја користи овој календар
- IntlGregorianCalendar — Класата IntlGregorianCalendar
- IntlGregorianCalendar::__construct — Претвори IntlCalendar во DateTime објект
- IntlGregorianCalendar::createFromDate — Создај ја класата Gregorian Calendar
- IntlGregorianCalendar::createFromDateTime — Создај нова инстанца на IntlGregorianCalendar од датум
- IntlGregorianCalendar::getGregorianChange — Создај нова инстанца на IntlGregorianCalendar од датум и време
- IntlGregorianCalendar::isLeapYear — Земи го датумот на промена на Gregorian Calendar
- IntlGregorianCalendar::setGregorianChange — Определи дали дадената година е престапна година
- IntlTimeZone — Класата IntlTimeZone
- IntlTimeZone::__construct — Приватен конструктор за да се забрани директна инстанцијација
- IntlTimeZone::countEquivalentIDs — Постави го датумот на промена на Gregorian Calendar
- IntlTimeZone::createDefault — Земи го бројот на идентификатори во групата за еквивалентност што го вклучува дадениот идентификатор
- IntlTimeZone::createEnumeration — Добиј енумерација над идентификаторите на временските зони поврзани со дадената земја или поместување
- IntlTimeZone::createTimeZone — Создај објект за временска зона за дадениот ID
- IntlTimeZone::createTimeZoneIDEnumeration — Добиј енумерација над системските идентификатори на временските зони со дадени услови за филтрирање
- IntlTimeZone::fromDateTimeZone — Создај објект за временска зона од DateTimeZone
- IntlTimeZone::getCanonicalID — Добиј канонски системски идентификатор на временска зона или нормализиран прилагоден идентификатор на временска зона за дадениот идентификатор на временска зона
- IntlTimeZone::getDisplayName — Добиј име на оваа временска зона погодно за презентација на корисникот
- IntlTimeZone::getDSTSavings — Добиј количина време што треба да се додаде на локалното стандардно време за да се добие локалното часовно време
- IntlTimeZone::getEquivalentID — Добиј ID во групата за еквивалентност што го вклучува дадениот ID
- IntlTimeZone::getErrorCode — Земете го последниот код за грешка на објектот
- IntlTimeZone::getErrorMessage — Земете ја последната порака за грешка на објектот
- IntlTimeZone::getGMT — Создај GMT (UTC) временска зона
- IntlTimeZone::getID — Добиј ID на временска зона
- IntlTimeZone::getIDForWindowsID — Преведи временска зона на Windows во системска временска зона
- IntlTimeZone::getOffset — Добиј сурово и GMT поместување на временската зона за дадениот момент во времето
- IntlTimeZone::getRawOffset — Добиј сурово GMT поместување (пред да се земе предвид летното сметање на времето
- IntlTimeZone::getRegion — Добиј код на регион поврзан со дадениот системски идентификатор на временска зона
- IntlTimeZone::getTZDataVersion — Добиј верзија на податоци за временска зона што моментално се користи од ICU
- IntlTimeZone::getUnknown — Добиј "непозната" временска зона
- IntlTimeZone::getWindowsID — Преведи системско временско подрачје во временско подрачје на Windows
- IntlTimeZone::hasSameRules — Провери дали оваа зона ги има истите правила и поместување како друга зона
- IntlTimeZone::toDateTimeZone — Претвори во објект DateTimeZone
- IntlTimeZone::useDaylightTime — Провери дали ова временско подрачје користи летно сметање на времето
- IntlDateFormatter — Класата IntlDateFormatter
- IntlDateFormatter::create — Создајте форматирач на датум
- IntlDateFormatter::format — Форматирајте ја вредноста на датумот/времето како стринг
- IntlDateFormatter::formatObject — Форматира објект
- IntlDateFormatter::getCalendar — Земи го типот на календар што се користи за IntlDateFormatter
- IntlDateFormatter::getDateType — Земи го типот на датум што се користи за IntlDateFormatter
- IntlDateFormatter::getErrorCode — Брзо форматирај порака
- IntlDateFormatter::getErrorMessage — Земи го кодот за грешка од последната операција
- IntlDateFormatter::getLocale — Земи ја локализацијата што ја користи форматирачот
- IntlDateFormatter::getPattern — Земи го образецот што се користи за IntlDateFormatter
- IntlDateFormatter::getTimeType — Земи го типот на време што се користи за IntlDateFormatter
- IntlDateFormatter::getTimeZoneId — Земи го ID-то на временската зона што се користи за IntlDateFormatter
- IntlDateFormatter::getCalendarObject — Земи копија од објектот календар на форматирачот
- IntlDateFormatter::getTimeZone — Земи ја временската зона на форматирачот
- IntlDateFormatter::isLenient — Земи ја попустливоста што се користи за IntlDateFormatter
- IntlDateFormatter::localtime — Парсирај стринг во вредност на време базирана на поле
- IntlDateFormatter::parse — Парсирај стринг во вредност на временски печат
- IntlDateFormatter::setCalendar — Постави го типот на календар што го користи форматирачот
- IntlDateFormatter::setLenient — Постави ја попустливоста на парсерот
- IntlDateFormatter::setPattern — Постави го образецот што се користи за IntlDateFormatter
- IntlDateFormatter::setTimeZone — Постави ја временската зона на форматирачот
- ResourceBundle — Класата ResourceBundle
- ResourceBundle::count — Земи го бројот на елементи во пакетот
- ResourceBundle::create — Создај пакет со ресурси
- ResourceBundle::get — Земи податоци од пакетот
- ResourceBundle::getErrorCode — Земи податоци од пакетот
- ResourceBundle::getErrorMessage — Земи го последниот код за грешка на пакетот
- ResourceBundle::getLocales — Земи ја последната порака за грешка на пакетот
- — Земи ги поддржаните локали — Класата Spoofchecker
- Spoofchecker::areConfusable Spoofchecker
- Spoofchecker::__construct — Конструктор
- Spoofchecker::isSuspicious — Проверува дали дадени низи можат да се помешаат
- Spoofchecker::setAllowedLocales — Проверува дали даден текст содржи сомнителни знаци
- Spoofchecker::setChecks — Локали за користење при извршување на проверки
- Spoofchecker::setRestrictionLevel — Постави ги проверките што треба да се извршат
- — Постави го нивото на ограничување — Класата Transliterator
- Transliterator::__construct Transliterator
- Transliterator::create — Приватен конструктор за забрана на инстанцирање
- Transliterator::createFromRules — Создади транслитератор
- Transliterator::createInverse — Создади транслитератор од правила
- Transliterator::getErrorCode — Создава SNMP инстанца што претставува сесија со далечински SNMP агент
- Transliterator::getErrorMessage — Земи ја последната порака за грешка
- Transliterator::listIDs — Создади инверзен транслитератор
- Transliterator::transliterate — Земи ги ID-ата на транслитераторот
- IntlBreakIterator — Класата IntlBreakIterator
- IntlBreakIterator::__construct — Приватен конструктор за забрана на инстанцирање
- IntlBreakIterator::createCharacterInstance — Транслитерирај низа
- IntlBreakIterator::createCodePointInstance — Создади итератор за граници на комбинирачки низи од знаци
- IntlBreakIterator::createLineInstance — Создади итератор за граници на точки на код
- IntlBreakIterator::createSentenceInstance — Создај итератор за паузи за реченици
- IntlBreakIterator::createTitleInstance — Создај итератор за паузи за насловни букви
- IntlBreakIterator::createWordInstance — Создај итератор за паузи за зборови
- IntlBreakIterator::current — Земи го индексот на тековната позиција
- IntlBreakIterator::first — Постави ја позицијата на првиот знак во текстот
- IntlBreakIterator::following — Помести го итераторот до првата граница по дадениот офсет
- IntlBreakIterator::getErrorCode — Земете го последниот код за грешка на објектот
- IntlBreakIterator::getErrorMessage — Земете ја последната порака за грешка на објектот
- IntlBreakIterator::getLocale — Земи го локалот поврзан со објектот
- IntlBreakIterator::getPartsIterator — Создај итератор за навигација низ фрагменти помеѓу границите
- IntlBreakIterator::getText — Земи го текстот што се скенира
- IntlBreakIterator::isBoundary — Кажи дали офсет е офсет на граница
- IntlBreakIterator::last — Постави ја позицијата на итераторот на индекс надвор од последниот знак
- IntlBreakIterator::next — Помести го итераторот до следната граница
- IntlBreakIterator::preceding — Постави ја позицијата на итераторот на првата граница пред офсет
- IntlBreakIterator::previous — Постави ја позицијата на итераторот на границата непосредно пред тековната
- IntlBreakIterator::setText — Постави го текстот што се скенира
- IntlRuleBasedBreakIterator — Класата IntlRuleBasedBreakIterator
- IntlRuleBasedBreakIterator::__construct — Создај итератор од множество правила
- IntlRuleBasedBreakIterator::getBinaryRules — Земи ја бинарната форма на компајлираните правила
- IntlRuleBasedBreakIterator::getRules — Земи го множеството правила што се користеше за создавање на овој објект
- IntlRuleBasedBreakIterator::getRuleStatus — Земи ја најголемата вредност на статусот од правилата за пауза што ја одредија тековната позиција на паузата
- IntlRuleBasedBreakIterator::getRuleStatusVec — Земи ги вредностите на статусот од правилата за пауза што ја одредија тековната позиција на паузата
- IntlCodePointBreakIterator — Класата IntlCodePointBreakIterator
- IntlCodePointBreakIterator::getLastCodePoint — Земи ја последната кодна точка помината по поместувањето или повлекувањето на итераторот
- IntlDatePatternGenerator — Класата IntlDatePatternGenerator
- IntlDatePatternGenerator::create — Создава нова инстанца на IntlDatePatternGenerator
- IntlDatePatternGenerator::getBestPattern — Создава нова IntlDatePatternGenerator инстанца
- IntlPartsIterator — Класата IntlPartsIterator
- IntlPartsIterator::getBreakIterator — Определува најсоодветен формат за датум/време
- UConverter — Класата UConverter
- UConverter::__construct — Земи го IntlBreakIterator што го поддржува овој итератор на делови
- UConverter::convert — Создади UConverter објект
- UConverter::fromUCallback — Конвертирај стринг од еден во друг сет на знаци
- UConverter::getAliases — Стандардна „од“ функција за повикување
- UConverter::getAvailable — Земи ги новите имиња на даденото име
- UConverter::getDestinationEncoding — Земи ги достапните канонски имиња на конвертери
- UConverter::getDestinationType — Земи ја кодирањето на дестинацијата
- UConverter::getErrorCode — Земете го последниот код за грешка на објектот
- UConverter::getErrorMessage — Земете ја последната порака за грешка на објектот
- UConverter::getSourceEncoding — Земи го типот на конвертер на дестинацијата
- UConverter::getSourceType — Земи го кодирањето на изворот
- UConverter::getStandards — Земи го типот на конвертер на изворот
- UConverter::getSubstChars — Земи ги стандардите поврзани со имињата на конвертерите
- UConverter::reasonText — Земи ги знаците за супституција
- UConverter::setDestinationEncoding — Земи ја стринг репрезентацијата на причината за повикување
- UConverter::setSourceEncoding — Постави го кодирањето на дестинацијата
- UConverter::setSubstChars — Постави го кодирањето на изворот
- UConverter::toUCallback — Постави ги знаците за супституција
- UConverter::transcode — Изврши преклопување на големи/мали букви на низа
- Grapheme функции
- grapheme_extract — Стандардна „до“ функција за повикување
- grapheme_str_split — Подели стринг во низа
- grapheme_stripos — Најди позиција (во графеми) на првото појавување на стринг без разлика на големината на буквите
- grapheme_stristr — Врати дел од стринг од првото појавување на needle без разлика на големината на буквите до крајот на haystack
- grapheme_strlen — Добиј должина на стринг во графеми
- grapheme_strpos — Најди позиција (во графеми) на првото појавување на стринг
- grapheme_strripos — Најди позиција (во графеми) на последното појавување на стринг без разлика на големината на буквите
- grapheme_strrpos — Најди позиција (во графеми) на последното појавување на стринг
- grapheme_strstr — Врати дел од стринг од првото појавување на 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 — Добиј децимална вредност на кодна точка за даден радикс
- 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 — Проверете дали кодната точка е буква во голема почетна азбука
- IntlChar::isUAlphabetic — Проверете дали кодната точка ја има Unicode својството за букви
- IntlChar::isULowercase — Проверете дали кодната точка ја има Unicode својството за мали букви
- IntlChar::isupper — Провери дали кодната точка ја има општата категорија „Lu“ (голема буква)
- IntlChar::isUUppercase — Провери дали кодната точка ја има особина Голема буква на Unicode
- IntlChar::isUWhiteSpace — Провери дали кодната точка ја има особина Бело место на Unicode
- IntlChar::isWhitespace — Провери дали кодната точка е знак за бело место според ICU
- IntlChar::isxdigit — Провери дали кодната точка е хексадецимална цифра
- IntlChar::ord — Врати ја вредноста на кодната точка на Unicode на знакот
- IntlChar::tolower — Претвори го знакот на Unicode во мала буква
- IntlChar::totitle — Претвори го знакот на Unicode во голема буква за наслов
- IntlChar::toupper — Претвори го знакот на Unicode во голема буква
- IntlException — Класа за исклучоци за intl грешки
- IntlIterator — Класата IntlIterator
- IntlIterator::current — Земи го тековниот елемент
- IntlIterator::key — Земи го тековниот клуч
- IntlIterator::next — Помести се напред до следниот елемент
- IntlIterator::rewind — Помести го итераторот наназад до првиот елемент
- IntlIterator::valid — Провери дали тековната позиција е валидна
- intl функции
- intl_error_name — Земи го симболичното име за даден код за грешка
- intl_get_error_code — Земи го последниот код за грешка
- intl_get_error_message — Земи го описот на последната грешка
- intl_is_failure — Провери дали дадениот код за грешка укажува на неуспех