mb_strtoupper
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtoupper — Trasforma una stringa in lettere maiuscole
Elenco dei parametri
string
-
La string da convertire in maiuscolo.
encoding
-
Il parametro encoding
è la codifica dei caratteri. Se è omesso, verrà utilizzata la
codifica interna.
Valori restituiti
string
con tutti i caratteri alfabetici convertiti in maiuscolo.
Esempi
Example #1 Esempio di mb_strtoupper()
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtoupper($str);
echo $str; // Stampa MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>
Example #2 Esempio di mb_strtoupper() con testo non-Latin UTF-8
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, 'UTF-8');
echo $str; // Stampa ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>
Note
A differenza di strtoupper(), cosa è 'alfabetico' è
determinato dalle proprietà dei caratteri Unicode. In questo modo il comportamento
di questa funzione non viene influenzato dalle impostazioni locali e può convertire
tutti i caratteri che hanno proprietà "alfabetica", come ad esempio a-umlaut (ä).
Per maggiori informazioni sulle proprietà Unicode, vedere
» http://www.unicode.org/reports/tr21/.