En esta pagina seguiremos viendo las funciones predefinidas para
cadenas de texto, y en concreto aquellas que modifican el texto, dando como
resultado otra cadena.
Cambiar Mayúsculas y minúsculas:
- strtoupper($texto);
Devuelve la cadena de texto pasada en el argumento $textocon
todas sus letras en mayúsculas.
- strtolower($texto);
Devuelve la cadena de texto pasada en el argumento $texto con
todas sus letras en minúsculas.
- ucwords($texto);
Devuelve la cadena de texto pasada en el argumento $texto con
la primera letra de cada palabra pasada a mayúsculas, siempre que ésta sea un
carácter alfabético.
- ucfirst($texto);
Devuelve la cadena de texto pasada en el argumento $texto con
la primera letra de la cadena en mayúsculas, siempre que ésta sea un carácter
alfabético.
En el siguiente enlace se muestra una página de ejemplo en la que
se usan las funciones anteriores:
El código aplicado para crear la página anterior puedes verlo en
el siguiente enlace:
Eliminar y remplazar texto.
- str_replace($buscar,$remplazar,$texto);
Esta función es particularmente útil para remplazar una palabra o
trozo de texto por otro, ya que dentro del texto indicado en el tercer
argumento $texto, busca los trozos que coinciden con la cadena
indicada en el primer argumento, $buscar, y los sustituye
por la cadena indicada en el segundo argumento $remplazar.
Si en el segundo argumento $remplazar indicamos
una cadena vacia "", lo que hará la función es
eliminar del $texto los trozos coincidentes con $buscar.
- str_ireplace($buscar,$remplazar,$texto);
Esta función es igual que la anterior, pero no tiene en cuenta las
diferencias entre letras mayúsculas y minúsculas.
- substr($texto,comienzo,longitud);
Devuelve una parte de la cadena pasada en el
primer argumento $texto. El segundo argumento es un número que indica en que carácter
empieza la cadena devuelta, y el tercero indica su longitud.
- substr_replace($texto,$sustituir,comienzo,longitud);
Devuelve la cadena pasada en el primer
argumento $texto, en la cual se sustituye un texto por otro.
- str_pad($texto,largo,$relleno,tipo_relleno);
Alarga la cadena de texto $texto hasta
la longitud indicada en largo, para ello se
utiliza la cadena indicada en $relleno.
- ltrim($texto,"lista_caracteres");
Modifica el texto pasado en el primer argumento, $texto: elimina los primeros
caracteres del $texto, si éstos están en la
lista del segundo argumento, "lista_caracteres".
- rtrim($texto,"lista_caracteres");
Modifica el texto pasado en el primer argumento, $texto: elimina los últimos
caracteres del $texto, si éstos están en la
lista del segundo argumento, "lista_caracteres".
- trim($texto,"lista_caracteres");
Modifica el texto pasado en el primer argumento, $texto: elimina tanto los
primeros caracteres como los últimos del $texto, si éstos están en la
lista del segundo argumento, "lista_caracteres".
- strtr($texto,"lista_1","lista_2");
Modifica el texto pasado en $texto, de manera que
sustituye los caracteres de"lista1"
No hay comentarios:
Publicar un comentario