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