mb_strtoupper
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtoupper — Convierte todos los caracteres a mayúsculas
Parámetros
string
-
El string a convertir a mayúsculas.
encoding
-
The encoding
parameter is the character encoding. If it is omitted or null
, the internal character
encoding value will be used.
Valores devueltos
Devuelve el string string
con todos los caracteres
convertidos a mayúsculas.
Ejemplos
Ejemplo #1 Ejemplo con mb_strtoupper()
<?php
$str = "Marie A Un Petit Agneau Et Elle L'Aime BEAUCOUP.";
$str = mb_strtoupper($str);
echo $str; // MARIE A UN PETIT AGNEAU ET ELLE L'AIME BEAUCOUP.
?>
Ejemplo #2 Ejemplo con mb_strtoupper() y texto UTF-8 no latino
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, 'UTF-8');
echo $str; // Muestra ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>
Notas
A diferencia de strtoupper(), el concepto de carácter
'alfabético' se determina por las propiedades Unicode. Por lo tanto,
el comportamiento de esta función no se modifica por las configuraciones
locales, y puede convertir todos los caracteres considerados alfabéticos como la c cedilla (ç).
Para más información sobre las propiedades de Unicode, véase
» http://www.unicode.org/reports/tr21/.