Uso da função de junção no PHP

Uso da função de junção no PHP

junção () função funciona da mesma forma que a outra função interna do PHP denominada Implode (). É usado para criar um valor de string combinando os valores da matriz. Esta função usa um delimitador específico para combinar os valores da matriz. A string vazia (”) é usada como o delimitador padrão desta função se nenhum delimitador for usado. Como a função junção () pode ser usada no PHP é mostrada neste tutorial.

Sintaxe:

junção () A função pode ser usada com um argumento ou dois argumentos. As sintaxes desta função são dadas abaixo:

String junção (Array $ Array)

Quando a função junção () é chamada com uma variável de matriz, só então, ela retorna uma string combinando os elementos da matriz com uma string vazia. Isso significa que nenhum separador será usado entre os elementos.

String junção (String delimiter, Array $ Array)

Quando a função junção () é chamada com um delimitador e uma matriz, ela retorna uma string combinando os elementos da matriz com o delimitador fornecido.

Exemplo 1: Uso da função junção () sem delimitador

O exemplo a seguir mostra a função junção () sem delimitador para combinar os valores da matriz com uma string vazia. Crie um arquivo php com o seguinte script.

Uma matriz nomeada $ idiomas é declarado com os cinco valores de string. Aqui, a função junção () retornará uma string combinando os valores da matriz com string vazia.

// Defina uma matriz de valores de string
$ linguagens = array ('inglês', 'bangla', 'árabe', 'francês', 'hindi');
// Combine os valores da matriz com string vazia
$ string = junção ($ linguagens);
// Imprima os valores de retorno da função de junção ()
eco "

Os valores de junção () sem usar o delimitador:

". $ string."

";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima do servidor da web. Ele mostra os valores da matriz como uma string.

Exemplo 2: Uso da função junção () com delimitador Dollar ($)

O exemplo a seguir mostra o uso da função junção () com o delimitador do dólar ($). Crie um arquivo php com o seguinte script.

Uma variedade associativa de dois elementos é declarada no script. A função junção () retornará uma string combinando os dois valores da matriz com o delimitador.

// define uma matriz bidimensional
$ array = array ('str' => 'O preço da cor da água é', 'preço' => 10);
// combina os valores da matriz com o delimitador '$'
$ string = junção ('$', $ Array);
// Imprima os valores de retorno da função de junção ()
eco "

Os valores da junção () com '$' Delimiter:

". $ string."

";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima do servidor da web. Ele mostra os valores da matriz como uma string adicionando um dólar ($) entre os valores.

Exemplo 3: Uso da função junção () com plus (+) delimitador

O exemplo a seguir mostra o uso da função junção () com o delimitador Plus (+). Crie um arquivo php com o seguinte script.

Uma matriz numérica de quatro elementos é declarada no script. A função Array_sum () é usada no script para calcular a soma dos valores da matriz. A função junção () retornará uma string combinando os valores da matriz com o delimitador Plus (+). Em seguida, o script imprimirá os valores de retorno das funções JONC () e Array_sum ().

// Defina uma variedade de números
$ números = matriz (10,78,45,12);
// Calcule a soma dos valores da matriz
$ sum = array_sum ($ números);
// combina os valores da matriz com o delimitador '+'
$ string = junção ('+', $ números);
// Imprima os valores de retorno da função de junção ()
eco "

Os valores da junção () com delimitador '+':

". $ string."=". $ sum . "

";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima do servidor da web. Ele mostra os valores da matriz como uma string adicionando mais (+) entre os valores e a soma dos valores da matriz 145.

Exemplo 4: Uso da função junção () com hífen (-) delimitador

O exemplo a seguir mostra o uso da função junção () com o hífen (-) delimitador. Crie um arquivo php com o seguinte script.

Duas matrizes associativas de dois elementos são declaradas no script. A função junção () retornará uma string combinando os dois valores de cada matriz com o hífen (-). Ambos os valores retornados serão impressos mais tarde.

// define duas matrizes
$ array1 = array ('site' => 'linuxhint', 'description' => 'é um site popular do blog.');
$ array2 = array ('site' => 'google', 'description' => 'é um mecanismo de pesquisa popular.');
// Combine os valores da matriz com '-'
$ string1 = junção ('-', $ Array1);
$ string2 = junção ('-', $ Array2);
// Imprima o valor de retorno de $ string1
eco "

Os valores da primeira junção () com delimitador '-':

". $ string1 . "

";
// Imprima o valor de retorno de $ string2
eco "

Os valores da segunda junção () com delimitador '-':

". $ string2 . "

";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima do servidor da web. Ele mostra os dois valores de matriz como uma string adicionando um hífen (-) entre os valores.

Exemplo 5: uso da função junção () com quebra (
) delimitador

O exemplo a seguir mostra o uso da função de junção () com o '
'Como delimitador para imprimir cada valor da matriz em cada linha. Crie um arquivo php com o seguinte script.

A matriz numérica de cinco números uniformes é declarada no script. A função junção () retornará uma string adicionando uma quebra entre os valores da matriz que serão impressos posteriormente.

// Defina uma matriz de números pares
$ pare_numbers = matriz (2, 4, 6, 8, 10);
// combina os valores da matriz com

$ string = junção ('
', $ pare_numbers);
// Imprima os valores de retorno da função de junção ()
eco "

A lista de números pares [1 - 10]:

". $ string."

";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima do servidor da web. Ele mostra cada valor da matriz em cada linha para o '
Delimitador.

Conclusão

O uso da função junção () é explicado neste tutorial usando diferentes tipos de exemplos. Este tutorial ajudará os leitores a entender os métodos de usar a função de junção () e aplicar esta função em seu script corretamente.