Page 124 - HTML, PHP & MYSQL - La programmazione eb
P. 124
degli elementi che la compongono, in questo caso soccorre
la funzione count() di PHP che useremo così:
$quanti_amici = count($amici);
Ciclare il contenuto di un array
Per stampare a video tutti gli elementi di un array PHP
possiamo ricorre ad un ciclo: ad esempio potremmo
utilizzare un ciclo for() utilizzando appunto la funzione
vista poco sopra per impostarne il limite finale:
count()
<?php
$amici = array("Luca", "Jacopo", "Felice", "Peppo",
"Gino", "Mario", "Antonio", "Roberto", "Massimo",
"Giuseppe", "Matteo", "Silvio", "Michele", "Franco",
"Guido", "Piero");
$quanti_amici = count($amici);
for ($i=0; $i<$quanti_amici; $i++)
{
echo $amici[$i] . "<br/>";
}
?>
Come abbiamo già accenato nella lezione sui cicli, tuttavia,
le array prevedono un tipo speciale di ciclo: il ciclo
foreach hce, sotto certi versi, risulta decisamente più
semplice di for() per stampare il contenuto di un vettore.
Riprendiamo la nostra array $amici dei precedenti esempi e
costruiamo un ciclo usando, appunto, foreach() :
<?php
125