De foreach-lus wordt gebruikt om de array-elementen te doorlopen. Het werkt alleen op array en object. Er verschijnt een foutmelding als u het probeert te gebruiken met variabelen van een ander gegevenstype.
De foreach-lus werkt op elementenbasis in plaats van op indexbasis. Het biedt een eenvoudigste manier om de elementen van een array te herhalen.
In foreach-lus hoeven we de waarde niet te verhogen.
Syntaxis
foreach ($array as $value) { //code to be executed }
Er is nog een syntaxis van foreach-lus.
Syntaxis
foreach ($array as $key => $element) { //code to be executed }
Stroomdiagram
Voorbeeld 1:
PHP-programma om array-elementen af te drukken met behulp van foreach-lus.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Uitgang:
kern Java
Summer Winter Autumn Rainy
Voorbeeld 2:
PHP-programma om associatieve array-elementen af te drukken met behulp van foreach-lus.
'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>'; } ?>
Uitgang:
rand met css
Name : Alex Email : [email protected] Age : 21 Gender : Male
Voorbeeld 3:
Multidimensionale array
Uitgang:
Alex Bob Camila Denial
Voorbeeld 4:
Dynamische array
Uitgang:
j a v a t p o i n t