logo

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:

afegir cadena
 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:

llista enllaçada i llista de matrius
 j a v a t p o i n t