Trabajando con cadenas de caracteres

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

Veámos un par de ejemplos:

  1. <?php
  2. // Para pasar a minúsculas
  3. $texto = strtolower($texto)
  4. // Para pasar a mayúsculas
  5. $texto = strtoupper($texto)
  6. // Para pasar a mayúsculas solo la primera letra de cada palabra
  7. $texto = ucwords($texto)
  8. // Para pasar a mayúsculas solo la primera letra de toda la cadena
  9. $texto = ucfirst($texto)
  10. ?>

Buscar palabra dentro de una cadena de texto

Vamos a buscar una palabra/s dentro de una determinada cadena de texto en php. Para ello utilizamos las funciones preg_quote y eregi.

A continuación podeis ver un ejemplo básico para buscar si existe o no una determinada palabra dentro de esa cadena de texto.

  1. <?php
  2. $cadena="En un lugar del reino Leonés :) había un rapacín muy listo";
  3. // Palabra que queremos buscar
  4. $palabra=preg_quote(':)');
  5. if(eregi("[ tnr]+".$palabra."[ tnr]+",$cadena)) { 
  6.     echo 'Si existe.'; 
  7. } else { 
  8.     echo 'No existe'; 
  9. }  
  10. ?>

Deja una respuesta