![]() |
|||||
Guida PHP | |||||
Gli array in PHP
Gli array sono variabili a più livelli che permettono di creare locazioni di memoria a schema tabellare, utilizzando delle matrici numeriche per l'identificazione degli item dell'array. In PHP gli array si creano con la funzione array() oppure elencando e numerando gli item riga per riga. Vediamo un esempio di utilizzo della funzione array():
<?
$giorni = array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom");
?>
Richiamando, ad esempio:
<?
echo $giorni[0];
?>
otterremo "Lun", dato che gli array iniziano sempre con zero (0). Possiamo scrivere lo stesso array come segue:
<?
$giorni[0] = "Lun";
$giorni[1] = "Mar";
$giorni[2] = "Mer";
$giorni[3] = "Gio";
$giorni[4] = "Ven";
$giorni[5] = "Sab";
$giorni[6] = "Dom";
?>
Richiamando, ad esempio:
<?
echo $giorni[5];
?>
otterremo "Sab". Facciamo adesso conoscenza della funzione count(), indispensabile per una semplice gestione degli array, il cui scopo, come il suo nome lascia ad intendere, è quello di fornire il numero degli item dell'array, come nell'esempio di codice che segue:
<?
echo count($giorni);
?>
Otterremo "7". Proviamo adesso ad effettuare un ciclo for su questo array, in modo da stampare a video tutti gli item:
<?
$giorni = array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom");
for ($x=0; $x<count($giorni); $x++)
{
echo $giorni[$x] . "<br>";
}
?>
Otterremo, in sequenza, tutti i giorni della settimana. Come promesso nella lezione relativa ai cicli, vediamo adesso un esempio del ciclo foreach, utile a stampare a video tutti gli item dell'array:
<?
$giorni = array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom");
foreach ($giorni as $giorno)
{
echo $giorno . "<br>";
}
?>
Utilizziamo dunque una variabile d'appoggio, a cui diamo un nome sensato, e ne stamperemo a video il valore, utilizzando l'operatore di assegnazione as. Scritto in data 02/01/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||