Per visualizzare il contenuto di un array si possono utilizzare molti metodi, ora andremo ad analizzare la stampa del contenuto tramite il ciclo foreach.
Supponiamo di avere il seguente array
$arr=array('I','II','III','IV');
Per stampare tutto il contenuto di $arr ci basteranno queste poche righe di codice:
foreach($arr as $elem){
echo $elem.'<br />';
}
In pratica il ciclo foreach renderà disponibile tramite la variabile $elem tutti valori di $arr uno alla volta, dal primo fino all’utlimo e fermandosi dopo aver restituito l’utlimo elemento dell’array.
L’utilizzo del foreach è molto comodo in quanto non dobbiamo in nessun modo conoscere o utilizzare le dimensioni dell’array.
Il foreach può essere utilizzato anche per gli array associativi, vediamo il seguente esempio:
$arr =array('I'=>1,'II=>2','III'=>3,'IV'=>4);
foreach($arr as $key=>$val){
echo $key.'=>'.$val.'<br />';
}
In questo caso la chiave viene resa disponibile di volta in volta nella variabile $key e il valore nella variabilie $var.