Bucle PHP foreach

Bucle PHP foreach

El bucle foreach s'utilitza per recórrer els elements de la matriu. Només funciona en matriu i object. Emetrà un error si intenteu utilitzar-lo amb les variables de diferents tipus de dades.

El bucle foreach funciona en funció dels elements en lloc de l'índex. Proporciona la manera més senzilla d'iterar els elements d'una matriu.

En el bucle foreach, no necessitem augmentar el valor.

Sintaxi

 foreach ($array as $value) { //code to be executed }  

Hi ha una sintaxi més del bucle foreach.

Sintaxi

 foreach ($array as $key => $element) { //code to be executed }  

Diagrama de flux

php for diagrama de flux de bucle

Exemple 1:

Programa PHP per imprimir elements de matriu utilitzant el bucle 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;  

Sortida:

 Summer Winter Autumn Rainy  

Exemple 2:

Programa PHP per imprimir elements de matriu associatius mitjançant el bucle 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;  

Sortida:

 Name : Alex Email : [email protected] Age : 21 Gender : Male  

Exemple 3:

Matriu multidimensional

  

Sortida:

 Alex Bob Camila Denial  

Exemple 4:

Matriu dinàmic

  

Sortida:

 j a v a t p o i n t