La boucle foreach est utilisée pour parcourir les éléments du tableau. Cela ne fonctionne que sur un tableau et un objet. Il générera une erreur si vous essayez de l’utiliser avec des variables de types de données différents.
La boucle foreach fonctionne sur la base d'éléments plutôt que d'index. Il fournit le moyen le plus simple de parcourir les éléments d’un tableau.
Dans la boucle foreach, nous n'avons pas besoin d'incrémenter la valeur.
Syntaxe
foreach ($array as $value) { //code to be executed }
Il existe une autre syntaxe de boucle foreach.
Syntaxe
foreach ($array as $key => $element) { //code to be executed }
Organigramme
Exemple 1:
Programme PHP pour imprimer les éléments d'un tableau à l'aide de la boucle foreach.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Sortir:
Multiplexeur 8 à 1
Summer Winter Autumn Rainy
Exemple 2 :
Programme PHP pour imprimer des éléments de tableau associatifs à l'aide de la boucle foreach.
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
Sortir:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Exemple 3 :
Tableau multidimensionnel
Sortir:
communication analogique
Alex Bob Camila Denial
Exemple 4 :
Tableau dynamique
Sortir:
j a v a t p o i n t