Concatenação de string php

Concatenação de string php
Juntar um ou mais valores de string com outro valor ou variável de string é chamado de concatenação de string. É uma tarefa comum quando queremos imprimir qualquer saída de maneira mais significativa para o usuário. O PHP não possui função interna para unir dados de string como outras linguagens de programação padrão. Mas a matriz de valores de string pode ser unida usando algumas funções internas de PHP. Diferentes maneiras de ingressar em valores de string e uma matriz de valores de string foram mostrados neste tutorial.

Pré-requisitos:

Os exemplos deste tutorial foram verificados para o PHP versão 8+. Então, você tem que instalar o Php 8.0 e um servidor Apache antes de praticar os exemplos deste tutorial.

Exemplo 1: Concatenação usando DOT (.) Operador

A concatenação da string é normalmente feita usando o ponto (.) Operador em PHP. Crie um arquivo php com o seguinte script. Aqui, duas variáveis ​​de string são declaradas e o ponto (.) O operador é usado para combinar essas cordas com outras cordas e imprimir a corda combinada.

// Defina uma corda
$ string1 = "Charles Babbage";
// Defina outra string
$ string2 = "computador";
// Junta variáveis ​​de string com um valor de string usando o DOT (.)
eco $ string1."É considerado pai de". $ string2;
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo 2: Concatenação usando eco e citações duplas (”“)

Dois ou mais valores de string podem ser concatenados usando citações duplas (""). Crie um arquivo php com o seguinte script. Aqui, duas variáveis ​​de string foram concatenadas usando duplas que.

// Defina dois valores de string
$ str1 = "php";
$ str2 = "programação";
// Combine string usando cotações duplas
$ concat_str = "$ str1 $ str2";
// Imprima as cordas concatenadas
echo $ concat_str;
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo 3: Concatenação usando Echo e Comma (,)

Você pode combinar e imprimir facilmente dados de string sem usar o ponto (.) Operador em PHP usando a função Echo. Crie um arquivo php com o seguinte script. Aqui, variáveis ​​de três cordas foram declaradas e "," foram usadas para se juntar aos valores das variáveis ​​com outras cordas usando o eco função. Cada variável e valor da string são separados por vírgula (,) para combinar. Este tipo de união pode ser feito usando o eco função apenas.

// Defina três valores de string
$ name = "John";
$ educação = "MBA";
$ profissão = "homem de negócios";
// Combine dados usando vírgula (,)
eco "$ name", "é um", "$ educação.
";
eco "ele é um", "$ profissão.";
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo-4: Concatenação usando a função printf ()

Você pode usar o printf () função também para concatenar valores de string no php. Existem muitos tipos de especificadores disponíveis no PHP para gerar saída formatada. Crie um arquivo php com o seguinte script. Aqui, duas variáveis ​​de string, $ site, e $ tipo foram declarados. O printf () A função usa '%s' como especificador de tipo para ler dados da string. Duas variáveis ​​de string foram adicionadas no início e no final da string, adicionando dois '%s' no primeiro argumento e duas variáveis ​​de string como os outros dois argumentos do printf () função.

// Defina dois valores de string
$ site = "linuxhint.com ";
$ type = "Blog Site";
// Concatenate String usando a função printf ()
printf (" %s é um %s muito útil", $ site, $ tipo);
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo 5: Concatenação usando operador de abreviação (.=)

Ponto (.) pode ser usado como operador de abreviação para concatenar dados de string. Crie um arquivo php com o seguinte script. Aqui, $ n A variável foi inicializada para 0 e o loop 'para' foi usado para combinar o valor de $ n com um espaço em cada iteração do loop. O ".= ”O operador foi usado dentro do loop concatenando os valores.

// inicialize a variável
$ n = 0;
// itera o loop para concatenar 10 números com espaço
para ($ i = 1; $ i<10; $i++)

$ n .= "$ i";

// Imprima o valor da string concatenada
eco $ n;
>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo 6: String Concatenation usando Função Implode ()

Em todos os exemplos anteriores, as maneiras de concatenar dois ou mais valores de string foram mostradas. Às vezes, é necessário concatenar os valores da matriz que podem conter muitos valores de string. O PHP tem muitas funções internas para fazer esse tipo de tarefa. O implodir() função é um deles. Crie um arquivo php com o seguinte script que concatenará os valores da matriz com um espaço.

// declarar uma matriz de valores de string
$ ARR_PRODUCTS = Array ("HDD", "Monitor", "Mouse", "Teclado", "Scanner");
eco "A lista de produtos:

";
// Combine os valores da matriz com o espaço usando a função Implode ()
$ combine_str = implode ("", $ ar_products);
// Imprima o valor combinado
echo $ combine_str;
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Exemplo 7: String Concatenation usando a função junção ()

O juntar() Função é outra maneira de combinar valores de matriz no PHP. Funciona como o implodir() função. Crie um arquivo php com o seguinte script. Aqui, a função junção () foi usada para imprimir cada valor da matriz com uma nova linha.

// declarar uma variedade de valores de string de várias palavras
$ arr_customers = Array ('Muhmuda Akter', 'Fida bin Jahid', 'Mehrub Hossain', 'Janifer Rahman');
eco "A lista de clientes:

";
// Combine os valores da matriz com a função Newline usando junção ()
$ combine_str = junção ("
", $ arr_customers);
// Imprima o valor combinado
echo $ combine_str;
?>

Saída:

A saída a seguir aparecerá após a execução da string acima.

Conclusão

A concatenação da string é uma tarefa essencial para qualquer linguagem de programação. As maneiras de concatenar valores de string, valores de string com as variáveis ​​e os valores da string da matriz foram mostrados neste tutorial por exemplos simples. Espero que os usuários do PHP possam concatenar os dados da string corretamente em seu script depois de ler este tutorial.