Uso della funzione di join in PHP

Uso della funzione di join in PHP

La funzione join () funziona in modo simile come l'altra funzione integrata di PHP denominata implode (). Viene utilizzato per creare un valore stringa combinando i valori dell'array. Questa funzione utilizza un particolare delimitatore per combinare i valori dell'array. La stringa vuota (") viene utilizzata come delimitatore predefinito di questa funzione se non viene utilizzato alcun delimitatore. In questo tutorial la funzione join () può essere utilizzata in PHP.

Sintassi:

La funzione join () può essere utilizzata con un argomento o due argomenti. Le sintassi di questa funzione sono riportate di seguito:

String join (array $ array)

Quando la funzione join () viene chiamata con una variabile array, solo allora, restituisce una stringa combinando gli elementi dell'array con una stringa vuota. Ciò significa che nessun separatore verrà utilizzato tra gli elementi.

String Join (String Delimiter, Array $ Array)

Quando la funzione join () viene chiamata con un delimitatore e un array, restituisce una stringa combinando gli elementi dell'array con il delimitatore fornito.

Esempio 1: utilizzo della funzione join () senza delimitazione

L'esempio seguente mostra la funzione join () senza delimitatore per combinare i valori dell'array con una stringa vuota. Crea un file PHP con il seguente script.

Un array chiamato $ lingue è dichiarato con i valori a cinque stringhe. Qui, la funzione join () restituirà una stringa combinando i valori dell'array con stringa vuota.

// Definisci un array di valori di stringa
$ lingue = array ("inglese", "bangla", "arabo", "francese", "hindi");
// combina i valori dell'array con stringa vuota
$ string = join ($ lingue);
// stampa i valori di ritorno della funzione join ()
eco "

I valori di join () senza usare delimitatore:

". $ string."

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra i valori dell'array come stringa.

Esempio 2: utilizzo della funzione join () con delimitatore del dollaro ($)

L'esempio seguente mostra l'uso della funzione join () con il delimitatore del dollaro ($). Crea un file PHP con il seguente script.

Una serie associativa di due elementi è dichiarata nella sceneggiatura. La funzione join () restituirà una stringa combinando i due valori dell'array con il delimitatore.

// Definisci un array bidimensionale
$ array = array ('str' => 'Il prezzo del colore dell'acqua è', 'prezzo' => 10);
// combina i valori dell'array con delimitatore '$'
$ string = join ('$', $ array);
// stampa i valori di ritorno della funzione join ()
eco "

I valori di join () con delimitatore '$':

". $ string."

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra i valori dell'array come stringa aggiungendo un dollaro ($) tra i valori.

Esempio 3: utilizzo della funzione join () con delimitatore più (+)

L'esempio seguente mostra l'uso della funzione join () con il delimitatore più (+). Crea un file PHP con il seguente script.

Una matrice numerica di quattro elementi è dichiarata nella sceneggiatura. La funzione Array_Sum () viene utilizzata nello script per calcolare la somma dei valori dell'array. La funzione join () restituirà una stringa combinando i valori dell'array con il delimitatore più (+). Quindi, lo script stamperà i valori di ritorno delle funzioni di join () e array_sum ().

// Definisci una serie di numeri
$ numeri = array (10,78,45,12);
// calcola la somma dei valori dell'array
$ sum = array_sum ($ numeri);
// combina i valori dell'array con delimitatore '+'
$ string = join ('+', $ numeri);
// stampa i valori di ritorno della funzione join ()
eco "

I valori di join () con delimitatore '+':

". $ string."=". $ Sum . "

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra i valori dell'array come stringa aggiungendo più (+) tra i valori e la somma dei valori dell'array 145.

Esempio 4: uso della funzione join () con delimitatore di trave (-)

L'esempio seguente mostra l'uso della funzione join () con il delimitatore del trattino (-). Crea un file PHP con il seguente script.

Nella sceneggiatura sono dichiarati due matrici associative di due elementi. La funzione join () restituirà una stringa combinando i due valori di ciascun array con il trattino (-). Entrambi i valori restituiti saranno stampati in seguito.

// Definisci due array
$ array1 = array ('site' => 'linuxhint', 'descrizione' => 'È un sito di blog popolare.');
$ Array2 = Array ('Sito' => 'Google', 'Descrizione' => 'È un motore di ricerca popolare.');
// combina i valori dell'array con '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Stampa il valore di ritorno di $ String1
eco "

I valori del primo join () con '-' delimitatore:

". $ string1 . "

";
// Stampa il valore di ritorno di $ String2
eco "

I valori del secondo join () con '-' delimitatore:

". $ string2 . "

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra entrambi i valori di array come stringa aggiungendo un trattino (-) tra i valori.

Esempio 5: Uso della funzione join () con interruzione (
) delimitatore

L'esempio seguente mostra l'uso della funzione join () con il '
'come delimitatore per stampare ogni valore dell'array in ogni riga. Crea un file PHP con il seguente script.

La matrice numerica di cinque numeri pari è dichiarata nello script. La funzione join () restituirà una stringa aggiungendo una rottura tra i valori dell'array che verrà stampato in seguito.

// Definisci una serie di numeri pari
$ even_numbers = array (2, 4, 6, 8, 10);
// combina i valori dell'array con

$ string = join ('
', $ even_numbers);
// stampa i valori di ritorno della funzione join ()
eco "

L'elenco dei numeri pari [1 - 10]:

". $ string."

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra ogni valore di array in ogni riga per il '
'Delimitatore.

Conclusione

L'uso della funzione join () è spiegato in questo tutorial utilizzando diversi tipi di esempi. Questo tutorial aiuterà i lettori a comprendere i metodi di utilizzo della funzione join () e applicare questa funzione nel loro script correttamente.