Útil post en el que vamos a ver cómo convertir cadenas a mayúsculas y minúsculas con varias funciones de PHP.
Las funciones que vamos a usar son:
- PHP strtoupper(): Convierte a mayúsculas los caracteres de una cadena string.
- PHP strtolower(): Convierte a minúsculas los caracteres de una cadena string.
- PHP ucfirst(): Convierte a mayúsculas el primer caracter de una cadena string.
- PHP ucwords(): Convirte a mayúsculas el primer caracter de cada palabra de una cadena o string.
Es importante entender que, se realizará la conversión a mayúsculas o minúsculas siempre que el caracter a convertir sea alfabético.
Sintaxis y ejemplo de PHP strtoupper()
Ya os comenté que esta función convierte a mayúsculas los caracteres de una cadena string siempre que los caracteres sean alfabéticos.
Ahora os pongo su sintaxis extraída de su web oficial:
1 |
strtoupper($string) |
Solo admite el parámetro $string, que es la cadena que queremos convertir a mayúsculas. La función strtoupper() devolverá una cadena con la conversión.
Ejemplo de strtoupper():
1 2 3 4 |
$cadena = "Mi nombre es Aner"; $cadena_devuelta = strtoupper($cadena); //La cadena convertida será 'MI NOMBRE ES ANER' echo $cadena_devuelta; |
Sintaxis y ejemplo de PHP strtolower()
Tal y como expliqué anteriormente, esta función convierte a minúsculas los caracteres de una cadena string siempre que los caracteres sean alfabéticos.
Ahora os pongo su sintaxis extraída de su web oficial:
1 |
strtolower($string) |
Solo admite el parámetro $string, que es la cadena que queremos convertir a minúsculas. La función strtolower() devolverá una cadena con la conversión.
Ejemplo de strtolower():
1 2 3 4 |
$cadena = "Mi nombre es Aner"; $cadena_devuelta = strtolower($cadena); //La cadena convertida será 'mi nombre es aner' echo $cadena_devuelta; |
Sintaxis y ejemplo de PHP ucfirst()
Esta función devuelve una cadena con el primer caracter en mayúsculas siempre y cuando este caracter sea alfabético.
Su sintaxis según su web oficial es:
1 |
ucfirst($string) |
También solo admite un parámetro, que será la cadena a convertir. Ahora os pongo el ejemplo de PHP ucfirst():
1 2 3 4 |
$cadena = 'mi nombre es Aner'; $cadena_devuelta = ucfirst($cadena); // el resultado es 'Mi nombre es Aner' echo $cadena_devuelta; |
Sintaxis y ejemplo de PHP ucwrods()
Último caso para convertir a mayúsculas el primer caracter de cada palabra de una cadena con la función PHP ucwords().
La sintaxis extraída de su web oficial es la siguiente:
1 |
ucwords($string) |
Tal y como he explicado en los casos anteriores, esta función solo admite un parámetro (la cadena a convertir).
Ejemplo de PHP ucwords():
1 2 3 4 |
$cadena = 'Mi nombre es Aner'; $cadena_devuelta = ucwords($cadena); // el resultado es este 'Mi Nombre Es Aner' echo $cadena_devuelta; |