mb_strtoupper
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtoupper — Convierte un string en mayúsculas
Parámetros
str
-
El string a convertir en mayúsculas.
encoding
-
El parámetro encoding
es la codificación de caracteres. Si es omitido o null
, será usado el valor de la
codificación de caracteres interna.
Valores devueltos
str
con todos los caracteres alfabéticoas convertidos a mayúsculas.
Unicode
Para más información sobre la propiedades Unicode, véase » http://www.unicode.org/reports/tr21/.
A diferencia de strtoupper(), 'alphabetic' está
determinado por las propiedades del carácter Unicode. Por lo tanto, el comportamiento de esta
función no se ve afectado por la configuración regional, por lo que puede convertir cualquier
carácter que tenga la propiedad 'alphabetic', como la a con diéresis (ä).
Ejemplos
Ejemplo #1 Ejemplo de mb_strtoupper()
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtoupper($str);
echo $str; // Imprime MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>
Ejemplo #2 Ejemplo de mb_strtoupper() con texto UTF-8 no latino
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, 'UTF-8');
echo $str; // Imprime ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>