Fonction mb_strtolower
La fonction mb_strtolower convertit tous les caractères d'une chaîne en minuscules,
en tenant compte des spécificités des encodages multioctets. Elle prend en premier paramètre une chaîne,
et en second (optionnel) - l'encodage. Si l'encodage n'est pas spécifié, l'encodage interne du script est utilisé.
Syntaxe
mb_strtolower(string, [encoding]);
Exemple
Convertissons une chaîne cyrillique en minuscules :
<?php
echo mb_strtolower('Привет МИР');
?>
Résultat de l'exécution du code :
'привет мир'
Exemple
Convertissons une chaîne en spécifiant l'encodage UTF-8 :
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Résultat de l'exécution du code :
'hello world'
Exemple
Comparaison avec la fonction strtolower standard pour les chaînes multioctets :
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Résultat de l'exécution du code :
'Привет Мир'
'привет мир'
Voir aussi
-
la fonction
mb_strtoupper,
qui convertit une chaîne en majuscules -
la fonction
strtolower,
qui convertit une chaîne en minuscules