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

phpmb_strtolower(string, [encoding]);

Esempio

Convertiamo una stringa in cirillico in minuscolo:

php<?php
  echo mb_strtolower('Привет МИР');
?>

Risultato dell'esecuzione del codice:

php'привет мир'

Esempio

Convertiamo una stringa specificando la codifica UTF-8:

php<?php
  echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>

Risultato dell'esecuzione del codice:

php'hello world'

Esempio

Confronto con la normale funzione strtolower per stringhe multibyte:

php<?php
  $str = 'Привет Мир';
  echo strtolower($str) . '<br>';
  echo mb_strtolower($str, 'UTF-8');
?>

Risultato dell'esecuzione del codice:

php'Привет Мир'
'привет мир'

Vedi anche

  • la funzione mb_strtoupper,
    che converte una stringa in maiuscolo
  • la funzione strtolower,
    che converte una stringa in minuscolo