PHP » Concatenación de cadenas en PHP

PHP

Aprenda a concatenar las cadenas imprimibles del PHP para diferenciar cadenas de variables y así obtener un código PHP impecable.

La concatenación es una regla de cualquier lenguaje de programación que permite diferenciar una cadena de una variable conservando su unión.

Esta técnica nos sirve en casos de que nuestra variable incluida dentro de una cadena de carácteres no se diferencie de ésta, cuando se incluye dentro de una cadena de carácteres encerrada entre comillas simples o en casos más particulares en que no se pueda imprimir una cadena.

El caracter para concatenar una cadena en PHP es el punto (.) y se utiliza entremedio de la cadena (que puede estar entre comillas) y la variable a concatenar.

Un ejemplo sin concatenación puede darnos un resultado óptimo:

Ejemplo PHP:

 <?php
$numero = 4;
echo "Yo tengo $numero casas.";
?>

Resultado PHP:

Yo tengo 4 casas.

Pero si fuese una variable "confundida" entre el texto, no sería lo mismo porque identificaríamos a una variable que no existe y podría dar un resultado no esperado.

Ejemplo PHP:

 <?php
$numero = 4;
echo "Yo tengo $numero20 casas.";
?>

Resultado PHP:

Yo tengo  casas.

De lo que queríamos obtener el siguiente resultado y no el anterior, pues la variable $numero20 no es la misma que $numero:

Yo tengo 420 casas.

Para obtener este resultado, debemos entrar a concatenar la cadena. Utilizamos el caracter punto dicho en parrafos anteriores para separar la cadena (que está entre comillas dobles) de la variable. En total necesitaremos dos.

Ejemplo PHP de concatenación:

 <?php
$numero = 4;
echo "Yo tengo ".$numero."20 casas.";
?>

Resultado PHP:

Yo tengo 420 casas.

Otros ejemplos de concatenación

Si la variable está al principio o al final de la cadena, nos ahorraremos una concatenación. Ahora veremos otros ejemplos de concatenación para dar algunas ideas de lo que se puede lograr.

 echo $edad." años llevo en esta ciudad"; 
 echo 'Necesito llegar a '.$metros; 
 $frase_ahorro = "Estoy ahorrando ".$pesos." pesos hace ".$meses." meses para tener en total ".$dinero; 

Diego Escares

Publicado el 24 de Mayo del 2010 por Diego Escares

1546 visitas

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons