Hay dos operadores en PHP para trabajar con tipos de datos de cadena: el operador de concatenación («.») y el operador de asignación de concatenación («.=»). Lea este capítulo para aprender cómo funcionan estos operadores en PHP.

Operador de concatenación en PHP

El operador de punto («.») es el operador de concatenación de PHP. Une dos operandos de cadena (caracteres de la cadena de la derecha anexados a la cadena de la izquierda) y devuelve una nueva cadena.

$third=$first.$second;

Ejemplo

El siguiente ejemplo muestra cómo puede usar el operador de concatenación en PHP:

<?php
   $x="Hello";
   $y=" ";
   $z="PHP";
   $str=$x . $y . $z;
   echo $str;
?>

Producirá el siguiente resultado:

Hello PHP

Operador de asignación de concatenación en PHP

PHP también tiene el operador «.=» que se puede denominar como el operador de asignación de concatenación. Actualiza la cadena a su izquierda anexando los caracteres del operando derecho.

$leftstring.=$rightstring;

Ejemplo

En el ejemplo siguiente se utiliza el operador de asignación de concatenación. Se concatenan dos operandos de cadena que devuelven el contenido actualizado de la cadena en el lado izquierdo:

<?php
   $x="Hello ";
   $y="PHP";
   $x .= $y;
   echo $x;
?>

Producirá el siguiente resultado:

Hello PHP