Concatenación de cadena PHP

Concatenación de cadena PHP
Unir uno o más valores de cadena con otro valor o variable de cadena se llama concatenación de cadena. Es una tarea común cuando queremos imprimir cualquier salida de una manera más significativa para el usuario. PHP no tiene una función incorporada para unir datos de cadenas como otros lenguajes de programación estándar. Pero la variedad de valores de cadena se puede unir utilizando algunas funciones de PHP incorporadas. En este tutorial se han mostrado diferentes formas de unir valores de cadena y una matriz de valores de cadena.

Requisitos previos:

Los ejemplos de este tutorial han sido verificados para la versión 8+. Entonces, debes instalar Php 8.0 y un servidor Apache antes de practicar los ejemplos de este tutorial.

Ejemplo-1: concatenación usando DOT (.) Operador

La concatenación de cadena normalmente se realiza usando el punto (.) Operador en PHP. Cree un archivo PHP con el siguiente script. Aquí, se declaran dos variables de cadena y el punto (.) El operador se usa para combinar estas cadenas con otras cadenas e imprimir la cadena combinada.

// Defina una cadena
$ String1 = "Charles Babbage";
// Defina otra cadena
$ string2 = "computadora";
// Variables de cadena de unión con un valor de cadena usando DOT (.)
echo $ string1."se considera como padre de". $ string2;
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Ejemplo-2: Concatenación usando Cotizaciones de eco y doble ("")

Se pueden concatenar dos o más valores de cadena utilizando cotizaciones dobles (""). Cree un archivo PHP con el siguiente script. Aquí, dos variables de cadena se han concatenado utilizando quotas dobles.

// Defina dos valores de cadena
$ str1 = "php";
$ str2 = "programación";
// Combinar cadena usando cotizaciones dobles
$ concat_str = "$ str1 $ str2";
// imprime las cuerdas concatenadas
echo $ concat_str;
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Ejemplo-3: Concatenación usando Echo y Coma (,)

Puede combinar e imprimir datos de cadena fácilmente sin usar el punto (.) Operador en PHP utilizando la función Echo. Cree un archivo PHP con el siguiente script. Aquí, se han declarado variables de tres cuerdas, y "," se han utilizado para unir los valores de las variables con otras cadenas usando el eco función. Cada variable y valor de cadena se separan por coma (,) para combinar. Este tipo de unión se puede hacer utilizando el eco Solo función.

// Definir tres valores de cadena
$ name = "John";
$ Education = "MBA";
$ profesión = "hombre de negocios";
// Combinar datos usando coma (,)
echo "$ name", "es un", "$ Educación.
";
echo "él es un", "$ profesión.";
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

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

Puedes usar el printf () función también para concatenar los valores de cadena en PHP. Hay muchos tipos de especificadores disponibles en PHP para generar salida formateada. Cree un archivo PHP con el siguiente script. Aquí, dos variables de cadena, $ sitio, y $ tipo han sido declarados. El printf () La función utiliza '%s' como especificador de tipo para leer datos de cadenas. Se han agregado 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 los otros dos argumentos del printf () función.

// Defina dos valores de cadena
$ sitio = "Linuxhint.com ";
$ type = "sitio de blog";
// Cadena concatenate usando la función printf ()
printf (" %s es un %s muy útil", $ sitio, $ tipo);
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Ejemplo-5: Concatenación usando operador de taquigrafía (.=)

Punto (.) se puede usar como operador de taquigrafía para concatenar los datos de las cadenas. Cree un archivo PHP con el siguiente script. Aquí, $ N La variable se ha inicializado a 0 y el bucle 'para' se ha utilizado para combinar el valor de $ N con un espacio en cada iteración del bucle. El ".= ”El operador se ha utilizado dentro del bucle concatenar los valores.

// Inicializar la variable
$ n = 0;
// iterar el bucle para concatenar 10 números con espacio
por ($ i = 1; $ i<10; $i++)

$ N .= "$ i";

// Imprima el valor de cadena concatenado
echo $ n;
>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Ejemplo-6: Concatenación de cadena usando la función Implode ()

En todos los ejemplos anteriores, se han demostrado las formas de concatenar dos o más valores de cadena. A veces, se requiere concatenar los valores de la matriz que pueden contener muchos valores de cadena. PHP tiene muchas funciones incorporadas para hacer este tipo de tarea. El Implicar () la función es uno de ellos. Cree un archivo PHP con el siguiente script que concatenará los valores de la matriz con un espacio.

// declarar una matriz de valores de cadena
$ arr_products = array ("hdd", "monitor", "mouse", "teclado", "escáner");
eco "La lista de productos:

";
// Combinar los valores de la matriz con el espacio usando la función Implode ()
$ combine_str = implode ("", $ arr_products);
// imprime el valor combinado
echo $ combine_str;
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Ejemplo-7: Concatenación de cadena usando la función Join ()

El unirse() La función es otra forma de combinar los valores de matriz en PHP. Funciona como el Implicar () función. Cree un archivo PHP con el siguiente script. Aquí, la función Join () se ha utilizado para imprimir cada valor de la matriz con una nueva línea.

// declarar una matriz de valores de cadena de múltiples palabras
$ arr_customers = array ('muhmuda akter', 'fida bin jahid', 'mehrub hossain', 'janifer rahman');
eco "La lista de clientes:

";
// Combinar los valores de la matriz con Newline usando la función Join ()
$ combine_str = unir ("
", $ arr_customers);
// imprime el valor combinado
echo $ combine_str;
?>

Producción:

La siguiente salida aparecerá después de ejecutar la cadena anterior.

Conclusión

La concatenación de cadenas es una tarea esencial para cualquier lenguaje de programación. Las formas de concatenar los valores de las cadenas, los valores de cadena con las variables y los valores de cadena de la matriz se han mostrado en este tutorial mediante ejemplos simples. Espero que los usuarios de PHP puedan concatenar los datos de cadena correctamente en su script después de leer este tutorial correctamente.