Convertir cadenas a mayúsculas y minúsculas con PHP strtoupper(), strtolower(), ucfirst() y ucwords()

Ú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:

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():

$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:

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():

$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:

ucfirst($string)

También solo admite un parámetro, que será la cadena a convertir. Ahora os pongo el ejemplo de PHP ucfirst():

$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:

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():

$cadena = 'Mi nombre es Aner';
$cadena_devuelta = ucwords($cadena);
// el resultado es este 'Mi Nombre Es Aner'
echo $cadena_devuelta;
compartir
Publicado por
Aner Barrena