Convertir a mayúsculas y minúsculas
En PHP resulta muy sencillo transformar o convertir determinada cadena de texto en mayúsculas o minúsculas. Para ello existen 4 funciones básicas:
- strtolower: convierte a minúsculas
- strtoupper: convierte a mayúsculas
- ucwords: convierte a mayúsculas todas las primeras letras de cada palabra
- ucfirst: convierte a mayúsculas solo la primera letra de toda la cadena de texto
Por ejemplo:
<?php // Para pasar a minúsculas $texto = strtolower($texto) // Para pasar a mayúsculas $texto = strtoupper($texto) // Para pasar a mayúsculas solo la primera letra de cada palabra $texto = ucwords($texto) // Para pasar a mayúsculas solo la primera letra de toda la cadena $texto = ucfirst($texto) ?>
Estas funciones funcionan perfectamente cuando no tenemos palabras o frases con tildes o carácteres especiales. Para estos casos, necesitariamos utilizar otro tipo de funciones:
mb_strtolower($texto); mb_strtoupper($texto)
En el caso de que estuviéramos utilizando codificación UTF-8, deberíamos hacer lo siguiente:
mb_strtolower($texto,"UTF-8");
Ver ejemplo en funcionamiento
Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
I reckon something truly interesting about your blog so I saved to fav.