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:
<?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)
?>
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.
<?php
$cadena="En un lugar del reino Leonés :) había un rapacín muy listo";
// Palabra que queremos buscar
$palabra=preg_quote(':)');
if(eregi("[ tnr]+".$palabra."[ tnr]+",$cadena)) {
echo 'Si existe.';
} else {
echo 'No existe';
}
?>