mb_convert_caseModifie la casse d'une chaîne
&reftitle.description;
stringmb_convert_casestringstringintmodestringnullencoding&null;
Effectue la modification de la casse de la chaîne spécifiée,
suivant le mode spécifié.
&reftitle.parameters;
string
La chaîne à convertir.
mode
Le mode de conversion. Peut être un parmi :
MB_CASE_UPPER,
MB_CASE_LOWER,
MB_CASE_TITLE,
MB_CASE_FOLD,
MB_CASE_UPPER_SIMPLE,
MB_CASE_LOWER_SIMPLE,
MB_CASE_TITLE_SIMPLE,
MB_CASE_FOLD_SIMPLE.
encoding
&mbstring.encoding.parameter;
&reftitle.returnvalues;
La chaîne dont la casse a été changée, suivant le
mode fourni.
&reftitle.changelog;
&Version;&Description;7.3.0
Ajout du support de
MB_CASE_FOLD,
MB_CASE_UPPER_SIMPLE,
MB_CASE_LOWER_SIMPLE,
MB_CASE_TITLE_SIMPLE, et
MB_CASE_FOLD_SIMPLE
en tant que mode.
&reftitle.examples;
Exemple avec mb_convert_case
]]>
Exemple avec mb_convert_case avec du
texte UTF-8 non latin
]]>
&reftitle.notes;
Contrairement aux fonctions standards comme
strtolower et strtoupper,
la modification est réalisée en se basant sur le dictionnaire Unicode.
Par conséquent, le comportement de cette fonction n'est pas modifié
par des configurations locales, et il peut convertir n'importe quel
caractère qui a des propriétés alphabétiques, comme
le a majuscule tréma (A-umlaut, Ä).
Pour plus d'informations sur les propriétés de l'Unicode, visitez le site de
&url.unicode.reports;.
&reftitle.seealso;
mb_strtolowermb_strtoupperstrtolowerstrtoupperucfirstucwords