Funzione mb_strtolower
La funzione mb_strtolower converte tutti i caratteri di una stringa in minuscolo,
tenendo conto delle peculiarità delle codifiche multibyte. Accetta la stringa come primo parametro,
e la codifica (opzionale) come secondo. Se la codifica non è specificata, viene utilizzata la codifica interna dello script.
Sintassi
mb_strtolower(string, [encoding]);
Esempio
Convertiamo una stringa in cirillico in minuscolo:
<?php
echo mb_strtolower('Привет МИР');
?>
Risultato dell'esecuzione del codice:
'привет мир'
Esempio
Convertiamo una stringa specificando la codifica UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Risultato dell'esecuzione del codice:
'hello world'
Esempio
Confronto con la normale funzione strtolower per stringhe multibyte:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Risultato dell'esecuzione del codice:
'Привет Мир'
'привет мир'
Vedi anche
-
la funzione
mb_strtoupper,
che converte una stringa in maiuscolo -
la funzione
strtolower,
che converte una stringa in minuscolo