[Ir al menú de PHP]
Operando cadenas...

La concatenación de cadenas

No cabe usar el signo + para unir o concatenar cadenas de caracteres salvo en el caso -que por cierto ya te comenté- de que las cadenas comiencen por caracteres numéricos y además se pretenda realizar operaciones aritméticas con ellas.

• El operador que utiliza PHP para concatenar es el .
No pongas cara extraña. Si... has leido bien un punto sin más.

• Si escribes: $c= $a . $b a la variable c se le asignará el valor formado por los valores de las variables a y b escritas una a continuación de otra.

Si quieres que no te queden pegadas una a otra ya sabes el truco... pon un espacio al final de la primera cadena o al principio de la segunda... ¡¡... de nada!!.

Escribiendo una cadena a trozos

Otra de las posibilidades del concatenador . es la de ir añadiendo trozos a una variable.

Si escribimos:
$a .="Añade esto";
PHP conservará el contenido anterior de la variable a y le añadirá la cadena que hemos puesto detrás del signo igual.




 
 


Escribiendo cadenas...

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


<HTML>
<HEAD>
<TITLE>Ejemplo 13 - PHP</TITLE>
</HEAD>
<BODY>
<?
$cadena1="Esto es una cadena de texto";
$cadena2="Esta es la segunda cadena";
echo $cadena1.$cadena2,"<br>";
$cadena3=$cadena1.$cadena2;
$cadena3 .=" Este es el texto que se añadirá a la variable cadena3";
echo $cadena3,"<br>";
$cadena3 .=" Otro añadido más";
echo $cadena3,"<br>";
$cadena3 .= <<<Pepito
 Ahora le añado a la cadena
este trocillo asignado con el formato
de documento incrustado
Pepito;
echo $cadena3,"<br>";
?>




ejemplo13.php


Caracteres protegidos...

Detro de una cadena delimitada por comillas dobles (") -¡¡ojo... comillas dobles, que con las simples (') ...no funciona -se pueden escribir algunos caracteres protegidos que resumo en esta tabla

Caracteres protegidos en cadenas
CarácterSignificado CarácterSignificado
\nSalto de línea \rRetorno de carro
\tTabulación horizontal \\Barra invertida
\$Símbolo de dólar \"Comillas dobles

Aquí tienes un ejemplo de su uso y de sus limitaciones...

ejemplo14.php

Sugerir a un/a amig@ Envíame tus comentarios
Anterior
Indice
Siguiente