logo

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:

alinear imagen con css
 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:

que significa xdxd
 Alex Bob Camila Denial 

Ejemplo 4:

matriz dinámica

 

Producción:

 j a v a t p o i n t