Funzione elenco PHP

Funzione elenco PHP
L'array PHP viene utilizzato per archiviare i valori multipli in una variabile. A volte, richiede la memorizzazione di uno o più o di tutti i valori dell'array in una o più variabili. Questa funzione viene introdotta per la prima volta nella versione 4 PHP che viene utilizzata per archiviare i valori dell'array numerico. I valori chiave dell'array sono archiviati da questa funzione dalla versione PHP 7.1. I diversi modi di leggere i valori dell'array usando questa funzione sono mostrati in questo tutorial.

Sintassi:

Elenco ($ variabile1, $ variabile2,…)

Una o più variabili possono essere usate come valori dell'argomento di questa funzione. Gli argomenti sono separati da una virgola. Un argomento è obbligatorio per questa funzione. I valori dell'array sono assegnati alle variabili dell'argomento definite nella funzione List (). Viene restituito un errore se il numero di argomenti definiti in questa funzione è superiore ai valori dell'array.

Diversi esempi di funzioni di elenco ()

I diversi usi della funzione List () sono mostrati in questa parte del tutorial usando più esempi.

Esempio 1: stampare tutti i valori dell'array

Crea un file PHP con il seguente script memorizza tutti i valori dell'array nelle variabili utilizzando la funzione List (). Qui, l'array contiene tre valori di stringa. Questi valori sono memorizzati in tre variabili e queste variabili vengono stampate in seguito.

// Dichiara un array di stringhe
$ str_arr = array ('welcome', 'to', 'linuxhint');
// Assegna i valori dell'array nelle variabili dell'elenco
Elenco ($ Val1, $ Val2, $ Val3) = $ str_arr;
// Stampa i valori delle variabili dell'elenco
printf ("I valori dell'array sono:
%S
%S
%S
", $ val1, $ val2, $ val3);
?>

Produzione:

Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:

Esempio 2: stampare i primi due valori dell'array

A volte, richiede la stampa di un numero particolare di elementi dall'inizio dell'array. Questa attività può essere eseguita utilizzando la funzione List (). Crea un file PHP con il seguente script che legge i primi due valori dell'array in due variabili utilizzando la funzione List (). L'array contiene 5 valori e i primi due valori dell'array sono memorizzati in due variabili che vengono stampate in seguito.

// Dichiara un array numerico
$ num_arr = array (70, 39, 12, 82, 53);
// Assegna i valori dell'array in due variabili dell'elenco
Elenco ($ Val1, $ Val2) = $ num_arr;
// Stampa i valori delle variabili dell'elenco
printf ("I primi due valori di array sono:
%S
%S
", $ val1, $ val2);
?>

Produzione:

Viene visualizzato il seguente output dopo aver eseguito lo script precedente. Il primo e il secondo valori dell'array sono 70 e 39:

Esempio 3: stampare il primo e il terzo valori dell'array

A volte, richiede la stampa dei particolari elementi dell'array da diverse posizioni. Questa attività può essere eseguita utilizzando la funzione List (). Crea un file PHP con il seguente script che legge il primo e il terzo valori dell'array in due variabili utilizzando la funzione List (). L'array contiene 5 valori. Il primo e il terzo valori dell'array vengono archiviati in due variabili che vengono stampate in seguito.

// Dichiara un array numerico
$ num_arr = array (70, 39, 12, 82, 53);
// Assegna il primo e il terzo valori dell'array in due variabili
ERROR_Reporting (1); elenco ($ val1 ,, $ val3) = $ num_arr;
// Stampa i valori delle variabili dell'elenco
printf ("I valori del primo e del terzo array sono:
%S
%S
", $ val1, $ val3);
?>

Produzione:

Viene visualizzato il seguente output dopo aver eseguito lo script precedente. Il primo e il terzo valori dell'array sono 70 e 12:

Esempio 4: usando più variabili nell'elenco ()

Se il numero di variabili assegnate nella funzione List () è superiore agli elementi dell'array, la variabile extra è vuota. Crea un file PHP con il seguente script che legge tutti i valori dell'array in cinque variabili e i valori di $ var1 e $ var sono stampati in seguito. L'array contiene solo tre elementi. Quindi, $ var4 e $ var5 sono vuoti.

// Dichiara un array numerico
$ num_arr = array (70, 39, 12);
// Assegna cinque variabili nell'elenco () che sono maggiori dei valori dell'array
Elenco ($ Val1, $ Val2, $ Val3, $ Val4, $ Val5) = $ num_arr;
// Stampa i valori delle variabili dell'elenco
printf ("Il valore delle variabili del primo e quinto elenco sono:
%S
%S
", $ val1, $ val5);
?>

Produzione:

Viene visualizzato il seguente output dopo aver eseguito lo script precedente. Il valore di $ val1 è stampato nell'output:

Esempio 5: utilizzare l'elenco () con la funzione Explode ()

La funzione explode () viene utilizzata per creare un array da un valore stringa in base a un separatore. Crea un file PHP con il seguente script che memorizza i valori di array generati dalla funzione Explode () in quattro variabili che vengono stampate in seguito. La funzione Explode () che viene utilizzata nello script crea un array dividendo una stringa in base allo spazio.

// Assegna l'output della funzione Explode () negli argomenti List ()
elenco ($ val1, $ val2, $ val3, $ val4) = explode ("", "Mi piace la programmazione PHP");
// Stampa i valori delle variabili dell'elenco
printf ("I valori delle variabili dell'elenco sono:
%S
%S
%S
%S
", $ val1, $ val2, $ val3, $ val4);
?>

Produzione:

Viene visualizzato il seguente output dopo aver eseguito lo script precedente. Tutti i valori dell'array sono stampati nell'output:

Conclusione

L'elenco () è una funzione utile di PHP che viene utilizzata per leggere tutti o i valori particolari dell'array. I diversi modi di leggere i valori dell'array usando la funzione List () sono mostrati in questo tutorial attraverso semplici esempi. Speriamo che ora capisca lo scopo di usare la funzione List () dopo aver letto questo tutorial.