(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtoupper — Trasforma una stringa in lettere maiuscole
Restituisce string
con tutti i caratteri alfabetici convertiti in maiuscolo.
string
La string da convertire in maiuscolo.
encoding
Il parametro encoding
è la codifica dei caratteri. Se è omesso, verrà utilizzata la
codifica interna.
string
con tutti i caratteri alfabetici convertiti in maiuscolo.
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 ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>
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/.