La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CADENAS EN PHP. Cadenas en PHP INDICE Introducción Comillas Caracteres de escape Asignación de cadenas Variables en las cadenas Concatenar cadenas Funciones:concatenar.

Presentaciones similares


Presentación del tema: "CADENAS EN PHP. Cadenas en PHP INDICE Introducción Comillas Caracteres de escape Asignación de cadenas Variables en las cadenas Concatenar cadenas Funciones:concatenar."— Transcripción de la presentación:

1 CADENAS EN PHP

2 Cadenas en PHP INDICE Introducción Comillas Caracteres de escape Asignación de cadenas Variables en las cadenas Concatenar cadenas Funciones:concatenar cadenas longitud de la cadena eliminar espacios mayúsculas y minúsculas subcadenas Cadenas tratadas como arrays

3 Cadenas en PHP Introducción Una parte esencial de PHP, como lenguaje orientado al manejo de páginas web dinámicas, es la manipulación y presentación en pantalla de cadenas de texto (strings) En PHP una cadena es cualquier conjunto de caracteres entrecomillados.

4 Cadenas en PHP Introducción PHP considera como cadena todo lo que encuentre entre un par de comillas, por eso todas las cadenas deben comenzar y terminar con el mismo tipo de comillas, simples o dobles:

5 Comillas El primer tipo de comillas que abre la cadena será el tenido en cuenta por PHP para localizar el final de la misma. Por eso es válido el uso de comillas distintas dentro del string. Cadenas en PHP

6 Comillas Si nos vemos obligados a incluir comillas del mismo tipo que delimita la cadena, deberemos usar caracteres de escape: – Cadenas en PHP

7 Caracteres de escape Para insertar comillas dobles\ Nueva linea \n Retorno de carro \r Tabulacion\t Contrabarra\\ Símbolo del dólar\$ Muchos otros…. Cadenas en PHP

8 Asignación de cadenas El contenido de la cadena puede ser asignado como valor de una variable mediante el signo = Cadenas en PHP

9 Variables en las cadenas PHP analiza el contenido de las cadenas delimitadas por dobles comillas; si encuentra una variable, la sustituye automáticamente por su valor Cadenas en PHP // yo vivo en España //yo vivo en $pais

10 Variables en las cadenas PHP no analiza el contenido de la cadena cuando esta está recogida entre comillas simples. Se limita a volcarla apareciendo el nombre de la variable en lugar del contenido que aloja Es recomendable usar comillas simples en cadenas con solo texto, ya que ganarán velocidad nuestros scripts al no ser analizadas. Cadenas en PHP

11 Funciones: concatenar cadenas Podemos unir el contenido de varias cadenas con un punto (. ) Simplificamos mucho la salida por pantalla Funciona en el volcado en pantalla o en la asignación a otra variable. Cadenas en PHP

12 Funciones:Longitud de la cadena La función strlen nos facilita la longitud de una cadena de texto strlen(string) Contabiliza los espacios en blanco que contenga la cadena. Utilización igual que en C++, asignando el valor devuelto a una variable varEntera1=strlen(hola mundo); varEntera2=strlen(holamundo); varEntera1 varEntera2 Cadenas en PHP

13 Funciones: Eliminar espacios Hay tres formas de eliminar espacios de 3 sitios distintos de la cadena: –Al principio y al final de la cadena (funcion trim) –Al principio (función ltrim) –Al final ( función rtrim) Estas funciones eliminan por defecto: –espacios en blanco, –caracteres de nueva linea(\n), –tabuladores (\t) –valores ascii ( 0: null; 13: retorno de carro \r; 11: tabulación vertical,…) Cadenas en PHP

14 Funciones: Eliminar espacios Cadenas en PHP

15 Funciones: Mayúsculas y minúsculas Podemos transformar los caracteres de las cadenas de texto pasándolos de mayúsculas a minúsculas, de varias formas. Dado el siguiente ejemplo, veremos de forma práctica como actúan cada uno de los comandos. Cadenas en PHP

16 Funciones: Mayúsculas y minúsculas Otras funciones son: –ucfirst: convierte a mayúsculas el primer carácter de una cadena( si es alfabético) –ucwords: convierte a mayúsculas la primera letra de cada palabra de nuestra cadena. Cadenas en PHP

17 Funciones: subcadenas Con substr podemos crear una cadena partiendo de una cadena dada. substr($cadena,nInicio,nLong); –Si nInicio es un número positivo, la subcadena empieza a contar desde el inicio. El primer carácter de $cadena es 0. –Si nInicio es un número negativo, la subcadena empieza a contar desde el final. –Si no se proporciona nLong, la cadena devuelta será desde el nInicio hasta el final de la cadena –Si se proporciona un nLong positivo, la subcadena contendrá como máximo ese número de caracteres desde nInicio. –Si se proporciona nLong negativo, 1º se calculará la subcadena y luego se resta nLong. Cadenas en PHP

18 Funciones: subcadenas

19 Funciones: subcadenas Otra función con cadenas es strpos para localizar una subcadena dentro de otra. Cadenas en PHP

20 Cadenas tratadas como arrays Una característica interesante es que las cadenas pueden ser consideradas automáticamente como arrays, y por lo tanto es una forma más de acceder a los caracteres o de manipular la cadena. < ?php $cadena=hola echo $cadena[0]; //h ?> Cadenas en PHP

21 Otras funciones Hemos visto las funciones para tratamiento de cadenas más utilizadas y representativas, pero existen muchas más. –printf: Formatea una cadena de texto mostrandola por pantalla – printf(cadena formato, variable1, variable2...); Cadenas en PHP

22 Otras funciones Sprintf (cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena. chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena. str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto. Cadenas en PHP

23 ?


Descargar ppt "CADENAS EN PHP. Cadenas en PHP INDICE Introducción Comillas Caracteres de escape Asignación de cadenas Variables en las cadenas Concatenar cadenas Funciones:concatenar."

Presentaciones similares


Anuncios Google