Diferencia entre revisiones de «Programación en PHP/Cadenas»

Contenido eliminado Contenido añadido
Línea 12:
===Comillas simples===
Se basa en la delimitación del texto mediante comillas simples ( '''<nowiki>'</nowiki>''' ). Esta es la forma más sencilla de construir una cadena, pero también la más estricta: Todo lo que aparece en el interior es integramente la cadena.
<pre>
<pre style="margin-bottom:0px">
<?php
$peras = 3;
Línea 22:
<div style="padding: 10px 15px 10px 15px; background-color:#fee; border:1px dashed #2F6FAB; border-top:none; margin-top:0px">Tengo $manzanas manzanas y $peras peras. - Tengo 2 manzanas y 3 peras.</div>
Todo lo que introduzcamos aparecerá como tal y se almacenará como tal. En el caso de que necesitemos incluir una comilla simple en el texto, debemos ''escaparla''. Para ello usaremos la barra invertida ( '''\''' ) antes de la comilla ( '''\'''' ). En el caso de que deseemos añadir una barra invertida al final de una cadena o antes de una comilla simple, deberemos escapar la propia barra invertida ( '''\\''' ). En cualquier otro caso, la barra invertida aparecerá normalmente.
<pre>
<pre style="margin-bottom:0px">
<?php
echo 'Ejemplo de \'cómo escapar varias comillas\',
Línea 38:
 
Para esto se existe una forma de cadena más flexible, pero con el inconveniente de que hay más cosas que debemos tener en cuenta a la hora de insertar símbolos especiales. Podemos en este caso introducir variables dentro de la cadena y éstas serán interpretadas como su valor, no como su nombre:
<pre>
<pre style="margin-bottom:0px">
<?php
$peras = 3;
Línea 64:
 
Un ejemplo es el siguiente:
<pre style="margin-bottom:0px"><?php
$peras = 3;
$manzanas = 2;
Línea 70:
Tengo:
\t$peras peras
'''\t$manzanas manzanas'''
FIN
?></pre>