International PHP Conference Berlin 2025

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

MB_OVERLOAD_MAIL (int)
Supprimée à partir de PHP 8.0.0.
MB_OVERLOAD_STRING (int)
Supprimée à partir de PHP 8.0.0.
MB_OVERLOAD_REGEX (int)
Supprimée à partir de PHP 8.0.0.
MB_CASE_UPPER (int)
Convertit tous les caractères en majuscule. Ceci modifie la longueur de la chaînes. C'est le mode utilisé par la fonction mb_strtoupper().
MB_CASE_LOWER (int)
Convertit tous les caractères en minuscule. Ceci modifie la longueur de la chaînes. C'est le mode utilisé par la fonction mb_strtolower().
MB_CASE_TITLE (int)
Réalise une conversion de la casse du titre, basé sur les propriétés unicode Cased et CaseIgnorable. En particulier, ceci améliore la gestion des guillemets, et des apostrophes. Ceci peut modifier la longueur de la chaînes.
MB_CASE_FOLD (int)
Réalise une conversion totale de la casse, qui supprime les distinctions dûes à la casse dans la chaîne. Ceci est utilisé pour réaliser des correspondances insensible à la casse. Ceci peut modifier la longueur de la chaîne. Disponible depuis PHP 7.3.
MB_CASE_LOWER_SIMPLE (int)
Réalise une conversion simple en minuscule. Ceci ne modifie pas la longueur de la chaîne de caractères. Disponible à partir de PHP 7.3.
MB_CASE_UPPER_SIMPLE (int)
Réalise une conversion simple en majuscule. Ceci ne modifie pas la longueur de la chaîne de caractères. Disponible à partir de PHP 7.3.
MB_CASE_TITLE_SIMPLE (int)
Réalise une conversion simple du titre. Ceci ne modifie pas la longueur de la chaîne. Disponible à partir de PHP 7.3.
MB_CASE_FOLD_SIMPLE (int)
Réalise une conversion de la casse simple, qui supprime les distinctions de casse présentes dans la chaîne. Ceci est utilisé pour la correspondance insensible à la casse. Ceci ne modifie pas la longueur de la chaîne. Utilisé pour les opérations insensibles à la casse, en interne par l'extension MBString. Disponible à partir de PHP 7.3.
MB_ONIGURUMA_VERSION (string)
La version de Oniguruma, par exemple 6.9.4. Disponible à partir de PHP 7.4.
add a note

User Contributed Notes 1 note

up
1
php dot thus653 at passmail dot net
29 days ago
The MB_CASE_TITLE flag does not result in true title case but simply upper-cases each word in the title and changes all others to lowercase.

Example:

$string = "Mrs. Frisby and the Rats of NIMH";
echo mb_convert_case($string, MB_CASE_TITLE);

Result:

Mrs. Frisby And The Rats Of Nimh
To Top