Human Language and Character Encoding Support
Introduction
Human Language and Character Encoding Support
PHP Manual
Internationalization Functions
Introduction
Installing/Configuring
Installation
Testing
Building
Resource Types
Predefined Constants
Examples
intl Functions
intl_error_name
— Get symbolic name for a given error code
intl_get_error_code
— Get the last error code
intl_get_error_message
— Get description of the last error
intl_is_failure
— Check whether the given error code indicates failure
Collator
— The Collator class
Collator::asort
— Sort array maintaining index association
Collator::compare
— Compare two Unicode strings
Collator::__construct
— Create a collator
Collator::create
— Create a collator
Collator::getAttribute
— Get collation attribute value
Collator::getErrorCode
— Get collator's last error code
Collator::getErrorMessage
— Get text for collator's last error code
Collator::getLocale
— Get the locale name of the collator
Collator::getStrength
— Get current collation strength
Collator::setAttribute
— Set collation attribute
Collator::setStrength
— Set collation strength
Collator::sortWithSortKeys
— Sort array using specified collator and sort keys
Collator::sort
— Sort array using specified collator
NumberFormatter
— The NumberFormatter class
NumberFormatter::create
— Create a number formatter
NumberFormatter::formatCurrency
— Format a currency value
NumberFormatter::format
— Format a number
NumberFormatter::getAttribute
— Get an attribute
NumberFormatter::getErrorCode
— Get formatter's last error code.
NumberFormatter::getErrorMessage
— Get formatter's last error message.
NumberFormatter::getLocale
— Get formatter locale
NumberFormatter::getPattern
— Get formatter pattern
NumberFormatter::getSymbol
— Get a symbol value
NumberFormatter::getTextAttribute
— Get a text attribute
NumberFormatter::parseCurrency
— Parse a currency number
NumberFormatter::parse
— Parse a number
NumberFormatter::setAttribute
— Set an attribute
NumberFormatter::setPattern
— Set formatter pattern
NumberFormatter::setSymbol
— Set a symbol value
NumberFormatter::setTextAttribute
— Set a text attribute
Locale
— The Locale class
Locale::composeLocale
— Returns a correctly ordered and delimited locale ID
Locale::filterMatches
— Checks if a $langtag filter matches with $locale according to
Locale::getAllVariants
— Gets the variants for the input locale
Locale::getDefault
— Gets the default locale value from the INTL global 'default_locale'
Locale::getDisplayLanguage
— Returns an appropriately localized display name for language of the inputlocale
Locale::getDisplayName
— Returns an appropriately localized display name for the input locale
Locale::getDisplayRegion
— Returns an appropriately localized display name for region of the input locale
Locale::getDisplayScript
— Returns an appropriately localized display name for script of the input locale
Locale::getDisplayVariant
— Returns an appropriately localized display name for variants of the input locale
Locale::getKeywords
— Gets the keywords for the input locale
Locale::getPrimaryLanguage
— Gets the primary language for the input locale
Locale::getRegion
— Gets the region for the input locale
Locale::getScript
— Gets the script for the input locale
Locale::lookup
— Searches the language tag list for the best match to the language
Locale::parseLocale
— Returns a key-value array of locale ID subtag elements.
Locale::setDefault
— sets the default runtime locale
Normalizer
— The Normalizer class
Normalizer::isNormalized
— Checks if the provided string is already in the specified normalization form.
Normalizer::normalize
— Normalizes the input provided and returns the normalized string
MessageFormatter
— The MessageFormatter class
MessageFormatter::create
— Constructs a new Message Formatter
MessageFormatter::formatMessage
— Quick format message
MessageFormatter::format
— Format the message
MessageFormatter::getErrorCode
— Get the error code from last operation
MessageFormatter::getErrorMessage
— Get the error text from the last operation
MessageFormatter::getLocale
— Get the locale for which the formatter was created.
MessageFormatter::getPattern
— Get the pattern used by the formatter
MessageFormatter::parseMessage
— Quick parse input string
MessageFormatter::parse
— Parse input string according to pattern
MessageFormatter::setPattern
— Set the pattern used by the formatter
DateFormatter
— The DateFormatter class
DateFormatter::create
— Create a date formatter
DateFormatter::format
— Format the date/time value as a string
DateFormatter::getCalendar
— Get the calendar used for the DateFormatter
DateFormatter::getDateType
— Get the datetype used for the DateFormatter
DateFormatter::getErrorCode
— Get the error code from last operation
DateFormatter::getErrorMessage
— Get the error text from the last operation.
DateFormatter::getLocale
— Get the locale used by formatter
DateFormatter::getPattern
— Get the pattern used for the DateFormatter
DateFormatter::getTimeType
— Get the timetype used for the DateFormatter
DateFormatter::getTimeZoneId
— Get the timezone-id used for the DateFormatter
DateFormatter::isLenient
— Get the lenient used for the DateFormatter
DateFormatter::localtime
— Parse string to a field-based time value
DateFormatter::parse
— Parse string to a timestamp value
DateFormatter::setCalendar
— sets the calendar used to the appropriate calendar, which must be
DateFormatter::setLenient
— Set the leniency of the parser
DateFormatter::setPattern
— Set the pattern used for the DateFormatter
DateFormatter::setTimeZoneId
— Sets the time zone to use
Human Language and Character Encoding Support
Introduction
Human Language and Character Encoding Support
PHP Manual