- Avec
foreach
on peut itérer automatiquement sur une tableau (entre autres...)
$tab=array('a','b','c');
foreach($tab as $val) {
echo "valeur:$val\n" ;
}
- Résultat :
valeur:a
valeur:b
valeur:c
- Ce qui simplifie largement le code équivalent suivant :
for($i=0;$i<sizeof($tab);$i++) {
echo("valeur:$tab[$i]\n");
}
- Avec les tableaux associatifs on peut récupérer les clés et les valeurs qui organisent la structure de données :
$assoc=array('Entrée' => 'Crudités' ,'Plat' => 'Steack frites' ,
'Dessert' => 'Tiramisu');
foreach($assoc as $key => $val) {
echo "$key : $val\n";
}
- Résultat :
Entrée : Crudités
Plat : Steack frites
Dessert : Tiramisu