php

Uso della funzione join() in PHP

Uso della funzione join() in PHP

la funzione join() funziona in modo simile all'altra funzione integrata di PHP denominata implode(). Viene utilizzato per creare un valore stringa combinando i valori dell'array. Questa funzione utilizza un delimitatore particolare 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 viene mostrato come utilizzare la funzione join() in PHP.

Sintassi:

La funzione join() può essere utilizzata con uno o due argomenti. La sintassi di questa funzione è riportata 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 non verrà utilizzato alcun separatore tra gli elementi.

string join(stringa delimitatore, 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 delimitatore

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 cinque valori di stringa. Qui, la funzione join() restituirà una stringa combinando i valori dell'array con una stringa vuota.

//Definisce un array di valori stringa
$lingue = array('Inglese', 'Bangla', 'Arabo', 'Francese', 'Hindi');
//Combina i valori dell'array con una stringa vuota
$stringa = join($lingue);
//Stampa i valori di ritorno della funzione join()
eco "

I valori di join() senza usare il delimitatore:

". $stringa."

";
?>

Produzione:

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

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

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

Nello script è dichiarato un array associativo di due elementi. La funzione join() restituirà una stringa combinando i due valori dell'array con il delimitatore.

//Definisci un array bidimensionale
$array = array('str' => 'Il prezzo dell'acquarello è ', 'price' => 10);
//Combina i valori dell'array con il delimitatore '$'
$stringa = join('$', $array);
//Stampa i valori di ritorno della funzione join()
eco "

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

". $stringa."

";
?>

Produzione:

Il seguente output apparirà dopo aver eseguito lo script sopra dal server web. Mostra i valori dell'array come una 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 plus(+). Crea un file PHP con il seguente script.

Nello script è dichiarato un array numerico di quattro elementi. 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 join() e array_sum().

//Definisce un array di numeri
$numeri = array(10,78,45,12);
//Calcola la somma dei valori dell'array
$somma = array_sum($numeri);
//Combina i valori dell'array con il delimitatore '+'
$stringa = join('+', $numeri);
//Stampa i valori di ritorno della funzione join()
eco "

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

". $stringa." = ". $somma . "

";
?>

Produzione:

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

Esempio 4: utilizzo della funzione join() con trattino (-) delimitatore

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

Nello script sono dichiarati due array associativi di due elementi. La funzione join() restituirà una stringa combinando i due valori di ogni array con il trattino (-). Entrambi i valori restituiti verranno stampati in seguito.

//Definisci due array
$array1 = array('site' => 'LinuxHint ', 'description' => ' È un popolare sito di blog.');
$array2 = array('site' => 'Google ', 'description' => ' È un motore di ricerca popolare.');
//Combina i valori dell'array con '-'
$stringa1 = join('-', $array1);
$string2 = join('-', $array2);
//Stampa il valore restituito di $string1
eco "

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

". $stringa1 . "

";
//Stampa il valore restituito di $string2
eco "

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

". $stringa2 . "

";
?>

Produzione:

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

Esempio 5: utilizzo della funzione join() con break(
) 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.

L'array numerico di cinque numeri pari è dichiarato nello script. La funzione join() restituirà una stringa aggiungendo un'interruzione tra i valori dell'array che verrà stampato in seguito.

//Definisce un array di numeri pari
$numeri_pari = array(2, 4, 6, 8, 10);
//Combina i valori dell'array con

$stringa = join('
',$numeri_pari);
//Stampa i valori di ritorno della funzione join()
eco "

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

". $stringa."

";
?>

Produzione:

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

Conclusione

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

Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...
Il tasto sinistro del mouse non funziona su Windows 10
Se stai utilizzando un mouse dedicato con il tuo laptop o computer desktop ma il il tasto sinistro del mouse non funziona su Windows 10/8/7 per qualch...