logo

Loop foreach em PHP

O loop foreach é usado para percorrer os elementos do array. Funciona apenas em array e objeto. Irá gerar um erro se você tentar usá-lo com variáveis ​​de tipos de dados diferentes.

O loop foreach funciona com base em elementos e não em índice. Ele fornece uma maneira mais fácil de iterar os elementos de um array.

No loop foreach, não precisamos incrementar o valor.

Sintaxe

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

Existe mais uma sintaxe de loop foreach.

Sintaxe

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

Fluxograma

php para fluxograma de loop

Exemplo 1:

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

Saída:

CSS alinhando imagens
 Summer Winter Autumn Rainy 

Exemplo 2:

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

Saída:

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

Exemplo 3:

Matriz multidimensional

 

Saída:

java tem próximo
 Alex Bob Camila Denial 

Exemplo 4:

Matriz dinâmica

 

Saída:

 j a v a t p o i n t