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
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>'; } ?>
Sortida:
afegir cadena
Summer Winter Autumn Rainy
Exemple 2:
Programa PHP per imprimir elements de matriu associatius mitjançant el bucle 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>'; } ?>
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