Visualizzare il contenuto di un array usando foreach

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.