CADENAS EN PHP.

Slides:



Advertisements
Presentaciones similares
2. Manejo de memoria Manejo de memoria estática
Advertisements

El lenguaje de programación C - El primer programa -
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
Lenguaje PHP Capítulo 4.
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
PHP-MYSQL OPERADORES EN PHP
UNIDAD II: FUNDAMENTOS DE LA PROGRAMACIÓN ESTRUCTURADA.
Desarrollo de Aplicaciones para Internet
Variables Prof. Gonzalo Pastor.
Tema 2: Lenguaje PHP básico
Tipos de Datos.
Tema: Funciones en Excel (II) Funciones de Texto
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Desarrollo de sitios web con PHP y MySQL
1 Cadenas de caracteres Es un objeto de la clase String Una cadena de caracteres es una matriz unidimensional de elementos de tipo Char New. Utilizado.
Manipulación de caracteres e hileras de texto
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Las variables en PHP Programación en Internet II.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
DESARROLLO DE APLICACIONES WEB
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
PHP TODO SOBRE PHP.
Concatenación en PHP Programación en Internet II.
Fundamentos de Programación
FUNCIONES DE TEXTO Esther Lucia Quiñones Geovanny Bastidas.
COMPONENTES DE UN ALGORITMOS
VBA – Elementos del Lenguaje
El problema de las comillas en PHP Programación en Internet II.
Algoritmo Ing. Maria Rosana Heredia
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
introducción al lenguaje
Elementos básicos del lenguaje
Elementos básicos del lenguaje
TRUCOS BÚSQUEDAS EN GOOGLE. Trucos: Agregar comillas en los textos que se van a buscar. Para buscar definiciones escribimos: DEFINE: Texto a buscar Para.
La vida sería mucho más sencilla si pudiéramos echar un vistazo al código fuente. Anónimo.
Desarrollo de sitios web con PHP y MySQL
PHP con Bases de Datos Tema 2 Variables, Constantes y Tipos de Datos
Estructura de un programa C
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Desarrollo HTML, XHTML y CSS. Estructura de una página HTML Documento sin título.
Capitulo 6 PHP Introducción:

PHP con Bases de Datos. PHP con Bases de Datos  Page 2 Temario  Tema 1. Introducción a PHP  Tema 2. Variables, Constantes y Tipos de Datos  Tema 3.
1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas.
INTRODUCCIÓN A C#.
Presente un cuestionario con los aspectos mas importantes sobre los
“variables , sentencia if y bucles”
Tema 11 Bases de Datos y el Lenguaje SQL
Lenguaje de programación c
INTRODUCCIÓN A VISUAL BASIC 2012 Prof. Víctor Aquino Urrutia Primero Básico Cuarta Unidad (Septiembre/Octubre)
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
PUNTEROS. Los punteros son de amplia utilización en programación y muchos lenguajes permiten la manipulación directa o indirecta de los mismos. Su razón.
Lección 6 Cadena de Caracteres (Strings) y Manejo de archivos (File I/O)
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS LICENCIATURA DE INGENIERÍA CIVIL ASIGNATURA: PROGRAMACIÓN.
PHP: HyperText Preprocessor Sebastian Lozano Herrera Felipe Rojas Hernández.
Programación 1 String y arreglos Facilitador Adrián Monge Monge.
Programación PHP Variables saregune CC Variable Un espacio de memoria con nombre para guardar algo.
Espacio para el texto.
Transcripción de la presentación:

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 cadenas longitud de la cadena eliminar espacios mayúsculas y minúsculas subcadenas Cadenas tratadas como arrays

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 .

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: <?php var1=‘ esto es una cadena con comillas simples’; var2=“esta es una cadena con comillas dobles”; var3=“Esto es un ejemplo inválido de cadena’; var4=“esta ‘frase’ seria valida y compone una sola cadena”; var5=‘al “igual” que esta’; ?>

Cadenas en PHP 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 Comillas Si nos vemos obligados a incluir comillas del mismo tipo que delimita la cadena, deberemos usar caracteres de escape: <?php  "este es un 'ejemplo' de cadena válida" "este tambien lo es: that's the question" "escapando \"comillas\" en una cadena" // para mostrar la barra invertida se puede hacer directamente el carácter de escape es el siguiente: \\ "c:\\windowsprogram.exe" ?>

Cadenas en PHP 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 <?php Asignación de cadenas El contenido de la cadena puede ser asignado como valor de una variable mediante el signo = <?php $pais=“España” $pais=‘España’ ?>

Variables en las cadenas Cadenas en PHP 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 <? $pais=“España”; $frase=“yo vivo en $pais”; echo $frase; ?> // yo vivo en España $frase=‘yo vivo en $pais’; //yo vivo en $pais

Variables en las cadenas Cadenas en PHP 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.

Funciones: concatenar cadenas Cadenas en PHP Funciones: concatenar cadenas Podemos unir el contenido de varias cadenas con un punto ( . ) <? $nombre=“Juan”; $fruta=“manzanas”; $accion = $nombre.”come”.$fruta; ?> Simplificamos mucho la salida por pantalla Funciona en el volcado en pantalla o en la asignación a otra variable.

Funciones:Longitud de la cadena Cadenas en PHP 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

Funciones: Eliminar espacios Cadenas en PHP 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,…)

Funciones: Eliminar espacios Cadenas en PHP Funciones: Eliminar espacios <?php echo”<pre>” $cadena=“\thola \n”; echo $cadena ; // hola $sin_tab=ltrim($cadena,”\t”); echo $sin_tab; //hola $trim_prim_letra=ltrim($cadena,“h”); echo $trim_prim_letra; //ola ?>

Funciones: Mayúsculas y minúsculas Cadenas en PHP 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. <?php $cadena=“Hola como te vá\n”; //Hola como te vá $may=strtoupper($cadena); echo $may; // HOLA COMOTE V&AACUTE; ?>

Funciones: Mayúsculas y minúsculas Cadenas en PHP 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.

Funciones: subcadenas Cadenas en PHP 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.

Funciones: subcadenas Cadenas en PHP Funciones: subcadenas <?php echo”<pre>” $cadena=“965252525”; $sinPrefijo=substr($cadena,3); //252525 $prefijo=substr($cadena,3,3); //965 $prefijo2=substr($cadena,0,-6); //965

Funciones: subcadenas Cadenas en PHP Funciones: subcadenas Otra función con cadenas es strpos para localizar una subcadena dentro de otra. <?php $cadena1= “miMail@hotmail.com”; $cadena2=“@”; $antesArroba=strpos($cadena1,$cadena2); // 6 $dominio=substr($cadena1,(antesArroba+1)); //hotmail.com ?>

Cadenas tratadas como arrays Cadenas en PHP 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 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...); <?php printf("El numero dos con diferentes formatos: %d %f %.2f" ,2,2,2); // %d: sin decimales //%f: con decimales //%.2f con dos decimales // hay más tipos ?>

Cadenas en PHP 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.

?