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.
Te ha servido? Valora esta entrada!
(3 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Convertir a mayúsculas y minúsculas”

  1. August Clarson dice:

    I reckon something truly interesting about your blog so I saved to fav.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.