Está en la página 1de 1

Operaciones con cadenas

La concatenación de
Uniendo cadenas
cadenas Aquí tienes un ejemplo de concatenación de variables tipo string.

Para concatenar (unir), en una


<?
sola, varias porciones de texto
#definamos y asignemos valores a variables tipo cadena
hemos venido utilizando –en las
instrucciones print y echo– un $cadena1="Esto es una cadena de texto";
punto (.). $cadena2="Esta es una segunda cadena de texto";

El operador . #hagamos lo mismo con variables numéricas


$cadena3=127;
Este punto es un elemento muy $cadena4=257.89;
importante que, además de la
forma que hemos visto en las # unámoslas mezclando tipos
páginas anteriores, tiene los
siguientes usos:
$union1=$cadena1 . $cadena2;
Unir dos cadenas y $union2=$cadena1 . $cadena3;
recogerlas en una variable $union3=$cadena3 . $cadena4;

Con la sintaxis: #veamos que ha ocurrido


$a="cad1" . "cad2";
echo $union1,"<br>";
o mediante echo $union2,"<br>";
echo $union3,"<br>";
$a= $b . $c
# modifiquemos ahora una cadena
podemos obtener una nueva
variable formada por la unión dos
# añadiendole contenidos
trozos. Pero seguramente te
preguntarás ¿qué ocurre si $cadena3 .=" Este es el texto que se añadirá a la variable cadena3";
juntamos una variable cadena y # imprimamos los resultados
una numérica? o ¿qué ocurre si echo $cadena3,"<br>";
juntamos dos variables numéricas? # añadamos ahora un nuevo trozo, esta vez
# a partir de una cadena escrita con la
En cualquiera de los supuestos – # sintaxis de documento incrustado
puedes verlo en el ejemplo– las
$cadena3 .= <<<Pepito
variables serán tratadas por PHP –
con independencia de lo que
Ahora le añado a la cadena
puedan contener– como de tipo este trocillo asignado con el "formato"
cadena y la variable que contiene de documento incrustado
el resultado es del tipo string. Pepito;
# visualicemos el resultado
Añadir contenidos echo $cadena3,"<br>";
a una variable tipo string ?>
Si utilizamos una sintaxis como
esta: ejemplo18.php
$a .="cad1"
o de este otro tipo ¡Cuidado!
$a .=$b
Observa en el ejemplo que, excepcionalmente, la sintaxis de documento incrustado permite
(presta mucha atención al punto introducir comillas (sin ningún método especial), pero recuerda que en cualquier otro caso
que va delante del signo igual) se hay que recurrir al truco del que hablábamos en aquí.
añadiría al valor actual de la
variable $a el contenido indicado
después del signo igual.

Fíjate en la importancia del punto.


Si está presente, se añaden Ejercicio nº 13
nuevos contenidos a la variable;
pero en el caso de que no lo Utiliza los dos métodos de creación de variables de cadena y lo relativo al tratamiento de
estuviera, se sustituirían esos caracteres especiales para crear un script –al que llamaremos ejercicio13.php– que
contenidos, con lo cual se perdería permita explicar el significado de las etiquetas <BODY>, <HEAD> y <HTML>
la información que esa variable Resalta, con comillas, las palabras de tu explicación que consideres más importantes.
pudiera contener.

Anterior Indice Siguiente

También podría gustarte