PHP cadenas de caracteres
PHP es un lenguaje de programación que está especialmente orientado a crear documentos para que sean visualizados desde el navegador. Para crear cualquier documento el elemento fundamental es la cadena de caracteres, en definitiva todo lo que podemos leer es una cadena de carácteres (incluso es bastante normal usar los números como cadenas de caracteres).
Por eso vamos a empezar en esta entrada el tema de uso y manipulación de cadenas de caracteres. Donde veremos lo conceptos fundamentales de las cadenas de caracteres en php y las funciones que podemos usar con ellas.
Introducción a las cadenas de caracteres
Los conceptos principales son:
- Sólo existen 256 caracteres (no quiere decir que una cadena tenga una longitud máxima de 256 caracteres)
- Las cadenas se representaran entre ‘…’, «…» y usando <<<
- Si usamos ‘..’ (comillas simples) mostrará los nombre de las variables con $ ($variable) y tendremos que escapar \’
- Si usamos «..» (comillas dobles) mostrarlos contenidos de las variables y tendremos que escapar \»
- El uso de <<< tiene las mismas reglas que ".." y además nos mostrará los saltos de linea que marquemos con intro. El uso de <<< necesita de una etiqueta que actúa como cierre e inicio
- Muestra esta frase: Las variables en «PHP» se hacen con $. Usando los tres métodos
- Muestra esta frase: Para ‘escapar’ usamos la \. Usando los tres métodos
- Muestra esta frase: » \ ‘ $ estos son los símbolos más conflictivos. Usando los tres métodos
- \n, fin de linea. No se ve desde el navegador
- \r, retorno de carro. No se ve desde el navegador
- \t, tabulación. No se ve desde el navegador
- \\, la barra invertida
- \$, el $
- \», las comillas dobles
- Muestra los 256 caracteres ASCII
- Muestra el códigos ASCII del abecedario castellano
- Muestra los caracteres cuyo código ASCII son mayores que le código de la j
Ejemplos
<?php $a='esta es una cadena creada con \'...\' y se llama $a'; $b="esta es una cadena creada con \"...\" y se llama $b"; $c= <<<INICIO Esta es una cadena creada con <<< y ahora voy a mostrar la variable $a y luego una serie de caracteres como " ' INICIO; echo "<p>".$a."</p>"; echo "<p>".$b."</p>"; echo "<p>".$c."</p>"; ?>
Ejercicios
Caracteres que se escapan con
chr y ord
chr() y ord() son funciones complementarias, chr() recibe un número y devuelve el carácter que le corresponde según la tabla ASCII. Mientras que ord() recibe un caracter y devuelve su código ASCII.
<?php echo "<p>".ord("H")."</p>"; echo "<p>".chr(72)."</p>"; ?>
Ejercicios
Originally posted 2011-02-27 20:49:11.