Fonctions d'internationalisation
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- Collator — La classe Collator
- Collator::asort — Tri un tableau en conservant les clés, avec une collation
- Collator::compare — Compare deux chaînes Unicode
- Collator::__construct — Création d'un collator
- Collator::create — Création d'un collator
- Collator::getAttribute — Lit un attribut de collation
- Collator::getErrorCode — Lit la dernière erreur du collator
- Collator::getErrorMessage — Lit le dernier message d'erreur du collator
- Collator::getLocale — Lit le nom de la locale d'un collator
- Collator::getSortKey — Recupère la clé de tri pour une chaine
- Collator::getStrength — Récupère la dureté de classement utilisé
- Collator::setAttribute — Configure l'attribut de collation
- Collator::setStrength — Set collation strength
- Collator::sortWithSortKeys — Tri un tableau et ses clés avec une collation
- Collator::sort — Tri un tableau avec une collation
- NumberFormatter — La classe NumberFormatter
- NumberFormatter::create — Crée un formateur de nombre
- NumberFormatter::formatCurrency — Formate une valeur monétaire
- NumberFormatter::format — Formate un nombre
- NumberFormatter::getAttribute — Lit un attribut
- NumberFormatter::getErrorCode — Lit le dernier code d'erreur du formateur
- NumberFormatter::getErrorMessage — Lit le dernier message d'erreur du formateur
- NumberFormatter::getLocale — Lit la locale du formateur
- NumberFormatter::getPattern — Lit le modèle du formateur
- NumberFormatter::getSymbol — Lit la valeur du symbole
- NumberFormatter::getTextAttribute — Lit un attribut textuel
- NumberFormatter::parseCurrency — Analyse un nombre monétaire
- NumberFormatter::parse — Analyse un nombre
- NumberFormatter::setAttribute — Affecte un attribut du formateur
- NumberFormatter::setPattern — Configure le modèle du formateur
- NumberFormatter::setSymbol — Configure le symbole du formateur
- NumberFormatter::setTextAttribute — Modifie un attribut texte
- Locale — La classe Locale
- Locale::acceptFromHttp — Devine la meilleure locale à partir de l'en-tête HTTP "Accept-Language"
- Locale::canonicalize — Canonise la chaîne représentant la locale
- Locale::composeLocale — Retourne un identifiant de locale correct
- Locale::filterMatches — Vérifie si le tag de langue correspond à une locale
- Locale::getAllVariants — Liste toutes les variantes d'une locale
- Locale::getDefault — Lit la valeur par défaut d'une locale pour la variable globale 'default_locale'
- Locale::getDisplayLanguage — Retourne un nom approprié pour l'affichage d'un nom de langue
- Locale::getDisplayName — Retourne un nom d'affichage correct pour une locale
- Locale::getDisplayRegion — Retourne un nom pour la région de la locale
- Locale::getDisplayScript — Retourne le nom du script de la locale
- Locale::getDisplayVariant — Retourne un nom pour la variante de la locale
- Locale::getKeywords — Lit les mots-clé de la locale
- Locale::getPrimaryLanguage — Lit la langue principale de la locale
- Locale::getRegion — Retourne un code pour la région de la locale
- Locale::getScript — Retourne un code pour le script de la locale
- Locale::lookup — Recherche dans la liste la meilleure langue
- Locale::parseLocale — Retourne les sous-éléments de la locale
- Locale::setDefault — Configure la locale par défaut
- Normalizer — La classe Normalizer
- Normalizer::isNormalized — Vérifie si une chaîne est normalisée
- Normalizer::normalize — Normalise une chaîne en entrée
- MessageFormatter — La classe MessageFormatter
- MessageFormatter::create — Construit un nouveau formateur de messages
- MessageFormatter::formatMessage — Formate rapidement un message
- MessageFormatter::format — Formate un message
- MessageFormatter::getErrorCode — Lit le dernier code d'erreur de la dernière opération
- MessageFormatter::getErrorMessage — Lit le message d'erreur de la dernière opération
- MessageFormatter::getLocale — Lit la locale avec la quelle le formateur a été créé
- MessageFormatter::getPattern — Lit le modèle utilisé par le formateur de messages
- MessageFormatter::parseMessage — Analyse rapidement une chaîne
- MessageFormatter::parse — Analyse une chaîne en fonction du modèle
- MessageFormatter::setPattern — Configure le modèle utilisé par le formateur
- IntlCalendar — The IntlCalendar class
- IntlCalendar::add — Ajoute une durée (signée) à un champ
- IntlCalendar::after — Vérifie si l'objet temps courant est dans le futur par rapport à l'objet temps passé
- IntlCalendar::before — Vérifie si l'objet temps est dans le passé par rapport à l'objet fourni
- IntlCalendar::clear — Vide un ou tous les champs
- IntlCalendar::__construct — Constructeur privé pour la désactivation de l'instanciation
- IntlCalendar::createInstance — Crée un nouvel objet IntlCalendar
- IntlCalendar::equals — Vérifie si deux objets IntlCalendar sont égaux
- IntlCalendar::fieldDifference — Calcule la différence entre le temps donné et le temps de l'objet
- IntlCalendar::fromDateTime — Create an IntlCalendar from a DateTime object or string
- IntlCalendar::get — Get the value for a field
- IntlCalendar::getActualMaximum — The maximum value for a field, considering the objectʼs current time
- IntlCalendar::getActualMinimum — The minimum value for a field, considering the objectʼs current time
- IntlCalendar::getAvailableLocales — Get array of locales for which there is data
- IntlCalendar::getDayOfWeekType — Tell whether a day is a weekday, weekend or a day that has a transition between the two
- IntlCalendar::getErrorCode — Get last error code on the object
- IntlCalendar::getErrorMessage — Get last error message on the object
- IntlCalendar::getFirstDayOfWeek — Get the first day of the week for the calendarʼs locale
- IntlCalendar::getGreatestMinimum — Get the largest local minimum value for a field
- IntlCalendar::getKeywordValuesForLocale — Get set of locale keyword values
- IntlCalendar::getLeastMaximum — Get the smallest local maximum for a field
- IntlCalendar::getLocale — Get the locale associated with the object
- IntlCalendar::getMaximum — Get the global maximum value for a field
- IntlCalendar::getMinimalDaysInFirstWeek — Get minimal number of days the first week in a year or month can have
- IntlCalendar::getMinimum — Get the global minimum value for a field
- IntlCalendar::getNow — Get number representing the current time
- IntlCalendar::getRepeatedWallTimeOption — Get behavior for handling repeating wall time
- IntlCalendar::getSkippedWallTimeOption — Get behavior for handling skipped wall time
- IntlCalendar::getTime — Get time currently represented by the object
- IntlCalendar::getTimeZone — Get the objectʼs timezone
- IntlCalendar::getType — Get the calendar type
- IntlCalendar::getWeekendTransition — Get time of the day at which weekend begins or ends
- IntlCalendar::inDaylightTime — Whether the objectʼs time is in Daylight Savings Time
- IntlCalendar::isEquivalentTo — Whether another calendar is equal but for a different time
- IntlCalendar::isLenient — Whether date/time interpretation is in lenient mode
- IntlCalendar::isSet — Whether a field is set
- IntlCalendar::isWeekend — Whether a certain date/time is in the weekend
- IntlCalendar::roll — Add value to field without carrying into more significant fields
- IntlCalendar::set — Set a time field or several common fields at once
- IntlCalendar::setFirstDayOfWeek — Défini le jour de début de la semaine
- IntlCalendar::setLenient — Set whether date/time interpretation is to be lenient
- IntlCalendar::setRepeatedWallTimeOption — Set behavior for handling repeating wall times at negative timezone offset transitions
- IntlCalendar::setSkippedWallTimeOption — Set behavior for handling skipped wall times at positive timezone offset transitions
- IntlCalendar::setTime — Set the calendar time in milliseconds since the epoch
- IntlCalendar::setTimeZone — Set the timezone used by this calendar
- IntlCalendar::toDateTime — Convert an IntlCalendar into a DateTime object
- IntlTimeZone — The IntlTimeZone class
- IntlTimeZone::countEquivalentIDs — Récupère le nombre d'IDs dans le groupe d'équivalence qui inclut l'ID fourni
- IntlTimeZone::createDefault — Crée une nouvelle copie du fuseau horaire par défaut pour cet hôte
- IntlTimeZone::createEnumeration — Récupère une énumération d'IDs de fuseau horaire associés avec le pays fourni
- IntlTimeZone::createTimeZone — Crée un objet de fuseau horaire pour l'ID fourni
- IntlTimeZone::fromDateTimeZone — Crée un objet fuseau horaire depuis DateTimeZone
- IntlTimeZone::getCanonicalID — Récupère l'identifiant du fuseau horaire système ou l'identifiant normalisé du fuseau horaire personnalisé pour l'ID du fuseau horaire fourni
- IntlTimeZone::getDisplayName — Récupère un nom du fuseau horaire aux fins de présentation à l'utilisateur
- IntlTimeZone::getDSTSavings — Récupère la durée à ajouter à l'heure locale pour récupérer l'heure murale locale
- IntlTimeZone::getEquivalentID — Récupère un identifiant d'un groupe d'équivalence qui inclut l'identifiant fourni
- IntlTimeZone::getErrorCode — Récupère le code de la dernière erreur survenue sur l'objet
- IntlTimeZone::getErrorMessage — Récupère le message de la dernière erreur survenue sur l'objet
- IntlTimeZone::getGMT — Crée un fuseau horaire GMT (UTC)
- IntlTimeZone::getID — Récupère l'ID d'un fuseau horaire
- IntlTimeZone::getOffset — Récupère le fuseau horaire brute, et la position GMT pour un moment dans le temps donné
- IntlTimeZone::getRawOffset — Récupère la position brute GMT (avant de prendre en compte l'heure d'été)
- IntlTimeZone::getTZDataVersion — Récupère la version du fuseau horaire actuellement utilisé par ICU
- IntlTimeZone::hasSameRules — Vérifie si cette zone a les mêmes règles qu'une autre
- IntlTimeZone::toDateTimeZone — Convertit un objet DateTimeZone
- IntlTimeZone::useDaylightTime — Vérifie si ce fuseau horaire utilise l'heure d'étét
- IntlDateFormatter — La classe IntlDateFormatter
- IntlDateFormatter::create — Crée un formateur de date
- IntlDateFormatter::format — Formate la date et l'heure sous forme de chaîne
- IntlDateFormatter::formatObject — Formate un objet
- IntlDateFormatter::getCalendar — Lit le calendrier utilisé par l'objet IntlDateFormatter
- IntlDateFormatter::getDateType — Lit le type de date utilisé par IntlDateFormatter
- IntlDateFormatter::getErrorCode — Lit le code d'erreur de la dernière opération
- IntlDateFormatter::getErrorMessage — Lit le dernier message d'erreur
- IntlDateFormatter::getLocale — Lit la locale utilisée par le formateur
- IntlDateFormatter::getPattern — Lit le modèle utilisé par IntlDateFormatter
- IntlDateFormatter::getTimeType — Lit le type de temps pour IntlDateFormatter
- IntlDateFormatter::getTimeZoneId — Lit le fuseau horaire de IntlDateFormatter
- IntlDateFormatter::getCalendarObject — Récupère une copie de l'objet formateur du calendrier
- IntlDateFormatter::getTimeZone — Récupère le formateur du décalage horaire
- IntlDateFormatter::isLenient — Retourne la sévérité utilisée pour IntlDateFormatter
- IntlDateFormatter::localtime — Analyse une chaîne et la converti en temps
- IntlDateFormatter::parse — Analyse une chaîne vers un timestamp
- IntlDateFormatter::setCalendar — Définit le type de calendrier utilisé par le formateur
- IntlDateFormatter::setLenient — Configure la souplesse de l'analyseur
- IntlDateFormatter::setPattern — Configure le modèle utilisé par le IntlDateFormatter
- IntlDateFormatter::setTimeZoneId — Configure le fuseau horaire à utiliser
- IntlDateFormatter::setTimeZone — Définit le formateur pour le décalage horaire
- ResourceBundle — La classe ResourceBundle
- ResourceBundle::count — Récupère le nombre d'éléments dans le faisceau
- ResourceBundle::create — Crée une ressource représentant un faisceau
- ResourceBundle::getErrorCode — Récupère le dernier code erreur du faisceau
- ResourceBundle::getErrorMessage — Récupère le dernier message d'erreur depuis le faisceau
- ResourceBundle::get — Récupère les données depuis le faisceau
- ResourceBundle::getLocales — Récupère les locales supportées
- Spoofchecker — La classe Spoofchecker
- Spoofchecker::areConfusable — Vérifie si un texte contient des caractères confus
- Spoofchecker::__construct — Constructeur
- Spoofchecker::isSuspicious — Vérifie si un texte contient des caractères suspects
- Spoofchecker::setAllowedLocales — Locales à utiliser lors de la vérification
- Spoofchecker::setChecks — Spécifie les vérifications à effectuer
- Transliterator — La classe Transliterator
- Transliterator::__construct — Constructeur privé pour interdire l'instantiation
- Transliterator::create — Crée un Transliterator
- Transliterator::createFromRules — Crée un translittérateur depuis des règles
- Transliterator::createInverse — Crée un translittérateur inverse
- Transliterator::getErrorCode — Récupère le dernier code erreur
- Transliterator::getErrorMessage — Récupère le dernier message d'erreur
- Transliterator::listIDs — Récupère les identifiants de ce translittérateur
- Transliterator::transliterate — Translittère une chaîne de caractères
- IntlBreakIterator — The IntlBreakIterator class
- IntlBreakIterator::__construct — Constructeur privé pour désactiver l'instantiation
- IntlBreakIterator::createCharacterInstance — Crée un itérateur pour les limites des séquences de caractères combinés
- IntlBreakIterator::createCodePointInstance — Crée un itérateur pour les limites de points de code
- IntlBreakIterator::createLineInstance — Crée un itérateur pour les coupures de lignes
- IntlBreakIterator::createSentenceInstance — Crée un itérateur pour les coupures de phrase
- IntlBreakIterator::createTitleInstance — Crée un itérateur
- IntlBreakIterator::createWordInstance — Crée un itérateur pour les coupures de mot
- IntlBreakIterator::current — Récupère l'index de la position courante
- IntlBreakIterator::first — Définit la position au premier caractère du texte
- IntlBreakIterator::following — Avance l'itérateur à la première limite suivant la position spécifiée
- IntlBreakIterator::getErrorCode — Récupère le code de la dernière erreur survenue sur l'objet
- IntlBreakIterator::getErrorMessage — Récupère le message de la dernière erreur survenue sur l'objet
- IntlBreakIterator::getLocale — Récupère la locale associée avec l'objet
- IntlBreakIterator::getPartsIterator — Crée un itérateur pour naviguer dans les fragments entre les limites
- IntlBreakIterator::getText — Récupère le texte analysé
- IntlBreakIterator::isBoundary — Indique si une position est une position limite
- IntlBreakIterator::last — Définit la position de l'itérateur à l'index après le dernier caractère
- IntlBreakIterator::next — Avance l'itérateur à la prochaine limite
- IntlBreakIterator::preceding — Définit la position de l'itérateur à la première limite avant la position
- IntlBreakIterator::previous — Définit la position de l'itérateur à la limite immédiate avant la courante
- IntlBreakIterator::setText — Définit le texte à analyser
- IntlRuleBasedBreakIterator — The IntlRuleBasedBreakIterator class
- IntlRuleBasedBreakIterator::__construct — Crée un itérateur depuis un jeu de règles
- IntlRuleBasedBreakIterator::getBinaryRules — Récupère la forme binaire des règles compilées
- IntlRuleBasedBreakIterator::getRules — Récupère le jeu de règles utilisé pour créer cet objet
- IntlRuleBasedBreakIterator::getRuleStatus — Récupère la valeur de statut la plus grande depuis les règles qui déterminent la position courante d'arrêt
- IntlRuleBasedBreakIterator::getRuleStatusVec — Récupère les valeurs de statut depuis les règles d'arrêt qui déterminent la position d'arrêt courante
- IntlCodePointBreakIterator — The IntlCodePointBreakIterator class
- IntlCodePointBreakIterator::getLastCodePoint — Récupère le dernier point de code après avoir avancé ou reculé dans l'itérateur
- IntlPartsIterator — The IntlPartsIterator class
- IntlPartsIterator::getBreakIterator — Récupère IntlBreakIterator, sauvegardant ainsi cette partie de l'itérateur
- UConverter — The UConverter class
- UConverter::__construct — Crée un objet UConverter
- UConverter::convert — Convertit une chaîne d'un jeu de caractères vers un autre jeu de caractères
- UConverter::fromUCallback — Fonction de rappel "from"
- UConverter::getAliases — Récupère les alias du nom fourni
- UConverter::getAvailable — Récupère le nom canonique des convertisseurs diponibles
- UConverter::getDestinationEncoding — Récupère l'encodage de la destination
- UConverter::getDestinationType — Récupère le type de la destination du convertisseur
- UConverter::getErrorCode — Récupère le code de la dernière erreur survenue sur l'objet
- UConverter::getErrorMessage — Récupère le message de la dernière erreur survenue sur l'objet
- UConverter::getSourceEncoding — Récupère l'encodage de la source
- UConverter::getSourceType — Récupère le type de source du convertisseur
- UConverter::getStandards — Récupère les normes associées aux noms de conversion
- UConverter::getSubstChars — Récupère les caractères de substitution
- UConverter::reasonText — Récupère la chaîne représentant la raison de la fonction de rappel
- UConverter::setDestinationEncoding — Définit l'encodage de la destination
- UConverter::setSourceEncoding — Définit l'encodage de la source
- UConverter::setSubstChars — Définit les caractères de substitution
- UConverter::toUCallback — Fonction de rappel "to"
- UConverter::transcode — Convertit une chaîne depuis un jeu de caractères vers un autre jeu de caractères
- Fonctions Grapheme
- grapheme_extract — Extrait un groupe de graphème d'une chaîne UTF-8
- grapheme_stripos — Trouve la position en graphème de la première occurrence dans une chaîne, insensible à la casse
- grapheme_stristr — Retourne la partie d'une chaîne à partir d'une occurrence
- grapheme_strlen — Lit la taille d'une chaîne en nombre de graphème
- grapheme_strpos — Trouve la position du premier graphème
- grapheme_strripos — Trouve la position du dernier graphème, insensible à la casse
- grapheme_strrpos — Trouve la position du dernier graphème
- grapheme_strstr — Retourne la partie d'une chaîne à partir d'une occurrence, insensible à la casse
- grapheme_substr — Retourne une partie d'une chaîne
- Fonctions IDN
- idn_to_ascii — Convertie un nom de domaine au format IDNA ASCII
- idn_to_unicode — Alias de idn_to_utf8
- idn_to_utf8 — Convertit le nom de domaine IDNA ASCII en Unicode
- IntlException — Exception class for intl errors
- IntlIterator — The IntlIterator class
- IntlIterator::current — Récupère l'élément courant
- IntlIterator::key — Récupère la clé courante
- IntlIterator::next — Se déplace sur l'élément suivant
- IntlIterator::rewind — Re-positionne l'itérateur au premier élément
- IntlIterator::valid — Vérifie si la position courant est valide
- Fonctions intl
- intl_error_name — Lit le nom symbolique d'un code d'erreur donné
- intl_get_error_code — Lit le dernier code d'erreur
- intl_get_error_message — Lit la description de la dernière erreur
- intl_is_failure — Vérifie si un code d'erreur indique un échec