lunes, 14 de octubre de 2013

CONCATENAR CADENAS




Nombre: Alexandra  Maguana
Ciclo: Quinto “Sistemas”

CONCATENAR CADENAS

Para concatenar dos cadenas que se encuentran dentro de variables tan solo tenemos que hacer lo siguiente:

$resultado=$cadena1 . $cadena2;

De este modo obtendremos una única variable con el contenido de las dos cadenas.
Si por ejemplo tenemos una cadena en variable y otra no se realizaría de la siguiente forma:

$resultado=$cadena1 ."Esta el la cadena sin variable";
El operador . (punto) permite concatenar dos o más cadenas.
<?php
print "<p>Pasa" . "tiempos</p>";
?>
<p>Pasatiempos</p>
El mismo resultado se puede conseguir sin utilizar el operador . (punto):
<?php
print "<p>Pasatiempos</p>";
?>
<p>Pasatiempos</p>
Trabajando únicamente con cadenas, el operador . (punto) no parece demasiado útil, pero en la lección dedicada a Variables se explica el uso del operador utilizando variables y cadenas, que es el uso más habitual.
El operador de asignación con concatenación (.=) permite concatenar una cadena a otra y asignarla a esta:
<?php
$cadena = "Pasa";
print "<p>$cadena</p>\n";
$cadena .= "tiempos";
print "<p>$cadena</p>\n";
?>
<p>Pasa</p>
<p>Pasatiempos</p>
Las cadenas de texto se pueden delimitar por comillas dobles o simples. Si una cadena está delimitada por comillas dobles, en su interior puede haber cualquier número de comillas simples, y viceversa. Si en una cadena tiene que haber comillas simples y dobles, se pueden escribir como \' o \".
<?php
print "<p>Esto es una comilla simple: '</p>";
?>
<p>Esto es una comilla simple: '</p>
<?php
print '<p>Esto es una comilla doble: "</p>';
?>
<p>Esto es una comilla doble: "</p>
<?php
print "<p>Esto es una comilla simple: ' y esto una comilla doble: \"</p>";
?>>
<p>Esto es una comilla simple: ' y esto una comilla doble: "</p>
<?php
print '<p>Esto es una comilla simple: \' y esto una comilla doble: "</p>';
?>
<p>Esto es una comilla simple: ' y esto una comilla doble: "</p>

El código HTML también puede tener comillas simples o dobles:
<?php
print "<p><strong style='color: red;'>Hola</strong></p>";
?>

<p>La variable contiene el valor: Hola</p>
<?php
print '<p><strong style="color: red;">Hola</strong></p>';
?>

<p>La variable contiene el valor: $cadena</p>

Aunque en los ejemplos anteriores las comillas simples o dobles son equivalentes, en otras situaciones no lo son. Por ejemplo, PHP no sustituye las variables que se encuentran dentro de cadenas delimitadas con comillas simples, mientras que sí que lo hace (pero no siempre) si se utilizan comillas dobles, como se ve en el siguiente ejemplo:

<?php
$cadena = "Hola";
print "<p>La variable contiene el valor: $cadena</p>";
?>>

<p>La variable contiene el valor: Hola</p>
<?php
$cadena = "Hola";
print '<p>La variable contiene el valor: $cadena</p>';
?>

<p>La variable contiene el valor: $cadena</p>

PHP tampoco sustiituye algunos caracteres especiales (por ejemplo, el salto de línea \n) dentro de las comillas simples, como se ve en el siguiente ejemplo:
<?php
print "<pre>Esto está en\ndos líneas.</pre>";
?>

<pre>Esto está en
dos líneas</pre>
<?php
print '<pre>Esto está en\ndos líneas.</pre>';
?>

<pre>Esto está en\ndos líneas</pre>


BIBLIOGRAFIA



No hay comentarios:

Publicar un comentario