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
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>'; } ?>
Saída:
CSS alinhando imagens
Summer Winter Autumn Rainy
Exemplo 2:
Programa PHP para imprimir elementos de array associativos usando loop foreach.
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
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