- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Array] list()
-
[Array] list()
PHP 4, 5
Sintassi: void list ( mixed $... )List è un costrutto di PHP utile per assegnare dei valori ad una lista di variabili, così come fossero un array.
Qualora si volessero assegnare i valori di un array alle variabili tramite questo costrutto, l'array dovrà essere ad indice numerico e partirà ovviamente dall'elemento 0.
[php]<?
$array = array("valore1", "valore2", "valore3");
list ($var1, $var2, $var3) = $array;
echo $var1; // risultato: valore1
echo $var2; // risultato: valore2
echo $var3; // risultato: valore3
?>[/php]
E' anche possibile assegnare solo parte dei valori contenuti nel nostro array, basterà semplicemente procedere nel seguente modo:
[php]<?
$array = array("valore1", "valore2", "valore3");list ($var1, , $var2) = $array;
echo $var1; // risultato: valore1
echo $var2; // risultato: valore3list ( , , $var1) = $array;
echo $var1; // risultato: valore3
?>[/php]
-
Un metodo molto utile per utilizzare questo costrutto quando si estraggono dati da una database e quello di assegnare direttamente il valore dei vari campi alle variabili:
[php]<?
$sql = "SELECT id, user, mail FROM table_user";
$query = mysql_query ($sql, $connessione);while ( list ($id, $user, $mail) = mysql_fetch_row ($query))
{
echo $id."-".$user."-".$mail."\n";
}
?>[/php]