Concatenación de cadenas PHP

Php String Concatenation



Unir uno o más valores de cadena con otro valor de cadena o variable se denomina 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 varios ejemplos.

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

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








$ string1 = 'Charles Babbage';
$ cadena2 = 'Computadora';
// Unir variables de cadena con un valor de cadena usando un punto (.)
echo $ string1.'es considerado padre de'. $ cadena2;
?>

Producción:





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

Puede combinar e imprimir fácilmente datos de cadena sin usar el operador de punto (.) En PHP usando 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 echo función. Cada variable y valor de cadena están separados por comas (,) para combinar. Este tipo de unión se puede realizar utilizando únicamente la función de eco.






$ nombre = 'John';
$ educación = 'MBA';
$ profesión = 'Empresario';
// Combina datos usando coma (,)
echo '$ nombre','es un','$ educación.
'
;
echo 'Él es un ','$ profesión.';
?>

Producción:



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

Puede usar la función printf () también para concatenar valores de cadena en PHP. Hay muchos especificadores de tipo disponibles en PHP para generar resultados formateados. Dos variables de cadena, $ sitio y $ tipo se declaran en el siguiente ejemplo. La función Printf () usa '% s' como especificador de tipo para leer datos de cadena. Se agregan dos variables de cadena al principio y al final de la cadena agregando dos '% s' en el primer argumento y dos variables de cadena como otros dos argumentos.


$ sitio = 'linuxhint.com';
$ tipo = 'sitio de blogs';
printf ('%ses muy útil%s',$ sitio,$ tipo);
?>

Producción:

Ejemplo-4: Concatenación usando un operador taquigráfico (. =)

El punto (.) Se puede utilizar como operador abreviado para concatenar datos de cadena. En el siguiente ejemplo, $ n variable se inicializa en 0 y el valor actual de $ n se combina con el nuevo valor usando en bucle y .= operador. Finalmente imprima el valor de $ n.


$ n = 0;
por($ i=1; $ i<10; $ i++)
{
$ n .= '$ i' ;
}
echo $ n;
?>

Producción:

Espero que pueda combinar datos de cadena de manera eficiente en su secuencia de comandos si ejercita los ejemplos anteriores correctamente.