Exemplo-1: Concatenação usando ponto (.) operador
A concatenação de strings é normalmente feita usando ponto (.) operador em PHP. No exemplo a seguir, duas variáveis de string são declaradas e ponto (.) operador é usado para combinar essas strings com outra string e imprimir.
$ string1 = "Charles Babbage";$ string2 = "Computador";
// Junte variáveis de string com um valor de string usando ponto (.)
echo $ string1."é considerado pai de". $ string2;
?>
Resultado:
Exemplo-2: concatenação usando eco e vírgula (,)
Você pode facilmente combinar e imprimir dados de string sem usar ponto (.) operador em PHP usando a função echo. Três variáveis de string são declaradas no exemplo a seguir. Aqui, “,” é usado para juntar o valor da string com as variáveis em eco função. Cada variável e valor de string são separados por vírgula (,) para combinar. Este tipo de junção pode ser feito usando apenas a função de eco.
$ name = "John";$ educação = "MBA";
$ profession = "Homem de negócios";
// Combine os dados usando vírgula (,)
echo "$ name", "é um", "$ educação.
";
echo "Ele é um", "$ profissão.";
?>
Resultado:
Exemplo-3: Concatenação usando a função printf ()
Você pode usar a função printf () também para concatenar valores de string em PHP. Existem muitos especificadores de tipo disponíveis em PHP para gerar saída formatada. Duas variáveis de string, $ site e $ tipo são declarados no seguinte exemplo. A função Printf () usa '% s' como especificador de tipo para ler os dados da string. Duas variáveis de string são adicionadas no início e no final da string adicionando dois '% s' no primeiro argumento e duas variáveis de string como outros dois argumentos.
$ site = "linuxhint.com ";$ type = "site de blog";
printf ("% s é um% s muito útil", $ site, $ type);
?>
Resultado:
Exemplo 4: Concatenação usando operador abreviado (.=)
Dot (.) pode ser usado como operador abreviado para concatenar dados de string. No exemplo a seguir, variável $ n é inicializado por 0 e o valor atual de $ n é combinado com o novo valor usando para loop e “.= ” operador. Finalmente imprima o valor de $ n.
$ n = 0;para ($ i = 1; $ i<10; $i++)
$ n .= "$ i";
echo $ n;
?>
Resultado:
Espero que você consiga combinar dados de string de maneira eficiente em seu script, se você exercitar os exemplos acima corretamente.