Funciones de cadenas de caracteres multibyte
PHP Manual

mb_strtoupper

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

mb_strtoupperConvierte un string en mayúsculas

Descripción

string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] )

Devuelve str con todos los caracteres alfabéticos convertidos a 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, 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/unicode/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 ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>

Ver también


Funciones de cadenas de caracteres multibyte
PHP Manual