Concatenación de cadenas en PHP

Unir uno o más valores de cadena con otro valor de cadena o variable se llama concatenación de cadenas. Es una tarea común cuando queremos imprimir cualquier salida de una manera más significativa para el usuario. Hay varias formas de unir cadenas en PHP. En este tutorial se muestran diferentes tipos de concatenación de cadenas en PHP utilizando múltiples ejemplos.

Ejemplo-1: Concatenación utilizando el operador punto (.)

La concatenación de cadenas se realiza normalmente utilizando el operador punto (.) en PHP. En el siguiente ejemplo, se declaran dos variables de cadena y se utiliza el operador punto (.) para combinar estas cadenas con otra cadena e imprimir.

<?php
$cadena1 = «Charles Babbage»;
$cadena2 = «Ordenador»;
/Unir las variables de cadena con un valor de cadena utilizando el punto (.)
echo $cadena1.» se considera como padre de «. $cadena2;
?>

Salida:

Ejemplo-2: Concatenación usando echo y coma (,)

Puede combinar e imprimir fácilmente datos de cadena sin usar el operador punto (.) en PHP utilizando la función echo. En el siguiente ejemplo se declaran tres variables de cadena. Aquí, «,» se utiliza para unir el valor de la cadena con las variables en la función echo. Cada variable y el valor de la cadena están separados por una coma (,) para combinarlos. Este tipo de unión se puede hacer utilizando sólo la función echo.

<?php
$nombre = «Juan»;
$educación = «MBA»;
$profesión = «Empresario»;
// Combina los datos usando la coma (,)
echo «$nombre»,» es un «,»$educación. <br/>»;
echo «Es un «,»$profesión.»;
?>

Salida:

Ejemplo-3: Concatenación usando la función printf()

También puedes usar la función printf() para concatenar valores de cadena en PHP. Hay muchos especificadores de tipo disponibles en PHP para generar una salida formateada. En el siguiente ejemplo se declaran dos variables de cadena, $site y $type. La función Printf() utiliza ‘%s’ como especificador de tipo para leer datos de cadena. Se añaden dos variables de cadena al principio y al final de la cadena añadiendo dos ‘%s’ en el primer argumento y dos variables de cadena como otros dos argumentos.

<?php
$site = «linuxhint.com»;
$type = «blog site»;
printf(«%s is a very helpful %s»,$site,$type);
?>

Salida:

Ejemplo-4: Concatenación utilizando el operador abreviado (.=)

El punto (.) puede utilizarse como operador abreviado para concatenar datos de cadena. En el siguiente ejemplo, la variable $n se inicializa con 0 y el valor actual de $n se combina con el nuevo valor utilizando el bucle for y el operador «.=». Finalmente se imprime el valor de $n.

<?php
$n = 0;
for($i=1; $i<10; $i++)
{
$n .= » $i» ;
}
echo $n;
?>

Salida:

Espero que puedas combinar datos de cadenas de manera eficiente en tu script si ejercitas los ejemplos anteriores adecuadamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *