PHP para cada bucle

PHP para cada bucle

El bucle foreach se utiliza para recorrer los elementos de la matriz. Funciona sólo en matrices y objetos. Emitirá un error si intenta utilizarlo con variables de diferentes tipos de datos.

El bucle foreach funciona según elementos en lugar de índice. Proporciona una forma más sencilla de iterar los elementos de una matriz.

En el bucle foreach, no necesitamos incrementar el valor.

Sintaxis

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

Hay una sintaxis más del bucle foreach.

Sintaxis

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

Diagrama de flujo

php para diagrama de flujo de bucle

Ejemplo 1:

Programa PHP para imprimir elementos de matriz usando 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;  

Producción:

 Summer Winter Autumn Rainy  

Ejemplo 2:

Programa PHP para imprimir elementos de matriz asociativos usando 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;  

Producción:

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

Ejemplo 3:

Matriz multidimensional

  

Producción:

 Alex Bob Camila Denial  

Ejemplo 4:

matriz dinámica

  

Producción:

 j a v a t p o i n t