PHP – Cambio mayúsculas y minúsculas

En muchas ocasiones, los datos que almacenamos en las base de datos no están en el formato que debemos mostrarlos. Empecemos con el artículo PHP – Cambio mayúsculas y minúsculas.

Uno de los casos más habituales es el almacenamiento de texto todo en mayúsculas o minúsculas. A la hora de mostrar al usuario de la web, debemos de mostrarlo de forma correcta. Os mostramos algunos trucos.

Las funciones claves de PHP que utilizaremos son strtolower() que convierte a minúsculas, strtoupper() que convierte a mayúsculas y ucfirst() que convierte el primer carácter a mayúsculas. Veamos ejemplos:

Un texto en mayúsculas se convierte a minúscula

En el primer ejemplo vemos como lo cambiamos todo a minúscula con la función strtolower():

echo strtolower("UN EJEMPLO DE TEXTO EN MAYÚSCULAS");
// Resultado: un ejemplo de texto en mayúsculas

En este segundo ejemplo utilizamos la funció ucfirst() para que transforme un texto a formato en el que el primer carácter se mostrará en mayúscula y el resto en minúscula, tal y como debe hacerse. Diríamos que es un caso concreto de aplicación de cambio de mayúsculas y minúsculas en PHP:

echo ucfirst(strtolower("UN EJEMPLO DE TEXTO EN MAYÚSCULAS"));
// Resultado: Un ejemplo de texto en mayúsculas
// La diferencia está en el primer carácter que lo pone en mayúsculas

Y por último, transformamos un texto todo a mayúsculas con la función strtoupper()

echo strtoupper("un ejemplo de texto en mayúsculas");
// Resultado: UN EJEMPLO DE TEXTO EN MAYÚSCULAS

Espero que os haya sido de utilidad el artículo PHP – Cambio mayúsculas y minúsculas.


Más información