php

Uso da função join () em PHP

Uso da função join () em PHP

A função join () funciona de maneira semelhante à outra função interna do PHP chamada 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 join () pode ser usada em PHP é mostrado neste tutorial.

Sintaxe:

A função join () pode ser usada com um ou dois argumentos. As sintaxes desta função são fornecidas a seguir:

string join (array $ array)

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

string join (string delimitador, array $ array)

Quando a função join () é 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 join () sem delimitador

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

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

// Defina uma matriz de valores de string
$ idiomas = array ('Inglês', 'Bangla', 'Árabe', 'Francês', 'Hindi');
// Combine os valores da matriz com uma string vazia
$ string = junção ($ idiomas);
// Imprime os valores de retorno da função join ()
echo "

Os valores de join () sem usar delimitador:

". $ string."

";
?>

Resultado:

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

Exemplo 2: uso da função join () com delimitador de dólar ($)

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

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

// Defina uma matriz bidimensional
$ array = array ('str' => 'O preço da aquarela é', 'preço' => 10);
// Combine os valores da matriz com o delimitador '$'
$ string = join ('$', $ array);
// Imprime os valores de retorno da função join ()
echo "

Os valores de join () com delimitador '$':

". $ string."

";
?>

Resultado:

A seguinte saída 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 join () com o delimitador de mais (+)

O exemplo a seguir mostra o uso da função join () com o delimitador de mais (+). 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 do array. A função join () retornará uma string combinando os valores da matriz com o delimitador de mais (+). Então, o script irá imprimir os valores de retorno das funções join () e array_sum ().

// Defina uma matriz de números
$ números = matriz (10,78,45,12);
// Calcule a soma dos valores da matriz
$ soma = array_sum ($ números);
// Combine os valores da matriz com o delimitador '+'
$ string = join ('+', $ números);
// Imprime os valores de retorno da função join ()
echo "

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

". $ string."=". $ soma . "

";
?>

Resultado:

A seguinte saída aparecerá após a execução do script acima do servidor 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 join () com o delimitador de hífen (-)

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

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

// Defina duas matrizes
$ array1 = array ('site' => 'LinuxHint', 'description' => 'É um blog popular.');
$ array2 = array ('site' => 'Google', 'description' => 'É um mecanismo de pesquisa popular.');
// Combine os valores da matriz com '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Imprime o valor de retorno de $ string1
echo "

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

". $ string1 . "

";
// Imprime o valor de retorno de $ string2
echo "

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

". $ string2 . "

";
?>

Resultado:

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

Exemplo 5: uso da função join () com break (
) delimitador

O exemplo a seguir mostra o uso da função join () com o '
'como um 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 pares é declarada no script. A função join () retornará uma string adicionando uma quebra entre os valores do array que será impresso mais tarde.

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

$ string = join ('
', $ even_numbers);
// Imprime os valores de retorno da função join ()
echo "

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

". $ string."

";
?>

Resultado:

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

Conclusão

O uso da função join () é explicado neste tutorial usando diferentes tipos de exemplos. Este tutorial ajudará os leitores a entender os métodos de uso da função join () e a aplicar essa função em seus scripts de maneira adequada.

Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...
Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...