logo

Boucle foreach PHP

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

php pour l'organigramme de la boucle

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>&apos;; } ?&gt; 

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.

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

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