Source: lesson_05_d_foreach.php | Résultat |
<br/>//Exemple 1: valeurs seules <br/> <?php $a = array (1, 2, 3, 17); foreach ($a as $v) { print "Valeur courante de \$a: ".$v."<br/>"; } ?> --------------------------------------------------- <br/>//Exemple 2: valeurs (avec la clé correspondante)<br/> <?php $a = array (1, 2, 3, 17); $i = 0; /* pour l'illustration uniquement */ foreach($a as $v) { print "\$a[$i] => $v.<br/>"; } ?> --------------------------------------------------- <br/>//Exemple 3: clé et valeur <br/> <?php $a = array ("un" => 1,"deux" => 2,"trois" => 3,"dix-sept" => 17 ); foreach($a as $k => $v) { print "\$a[$k] => $v.<br/>"; } ?> --------------------------------------------------- <br/>//Exemple 4: tableaux multi-dimensionnels <br/> <?php $a[0][0] = "a"; $a[0][1] = "b"; $a[1][0] = "y"; $a[1][1] = "z"; foreach($a as $v1) { if(is_array($v1)){ foreach ($v1 as $v2) { print "<br/>** $v2"; } } } ?> <br/> --------------------------------------------------- <br/>//Exemple 5: tableaux dynamique <br/> <?php foreach(array(1, 2, 3, 4, 5) as $v) { print "$v<br/>"; } ?>
| //Exemple 1: valeurs seules
Valeur courante de $a: 1 Valeur courante de $a: 2 Valeur courante de $a: 3 Valeur courante de $a: 17 ---------------------------------------------------
//Exemple 2: valeurs (avec la clé correspondante)
$a[0] => 1. $a[0] => 2. $a[0] => 3. $a[0] => 17. ---------------------------------------------------
//Exemple 3: clé et valeur
$a[un] => 1. $a[deux] => 2. $a[trois] => 3. $a[dix-sept] => 17. ---------------------------------------------------
//Exemple 4: tableaux multi-dimensionnels
** a ** b ** y ** z
---------------------------------------------------
//Exemple 5: tableaux dynamique
1 2 3 4 5
|