Programmazione
7.048 visualizzazioni
PHP: lettere maiuscole accentate
24/01/2012Per trasformare caratteri accentati minuscoli nei corrispondenti maiuscoli non occorre ricorrere a routine di regexp o str_replace, php offre una soluzione immediata assai semplice, la funzione mb_strtoupper, che ha questa sintassi:
string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] )
Nell'esempio passiamo la stringa delle sei vocali accentate presenti nella lingua italiana per convertirle nelle corrispoondenti maiuscole con codifica UTF8:
$str = 'àèéìòù';
echo mb_strtoupper($str ,'UTF-8');
che restituirà a video
ÀÈÉÌÒÙ