Foreach loop används för att korsa arrayelementen. Det fungerar bara på array och objekt. Det kommer att ge ett felmeddelande om du försöker använda det med variabler av olika datatyper.
Foreach-slingan fungerar på grundval av element snarare än index. Det ger det enklaste sättet att iterera elementen i en array.
I varje slinga behöver vi inte öka värdet.
Syntax
foreach ($array as $value) { //code to be executed }
Det finns ytterligare en syntax för varje slinga.
Syntax
foreach ($array as $key => $element) { //code to be executed }
Flödesschema
Exempel 1:
PHP-program för att skriva ut arrayelement med hjälp av foreach loop.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Produktion:
singeldesign
Summer Winter Autumn Rainy
Exempel 2:
PHP-program för att skriva ut associativa array-element med hjälp av foreach loop.
'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>'; } ?>
Produktion:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Exempel 3:
Flerdimensionell array
Produktion:
Alex Bob Camila Denial
Exempel 4:
Dynamisk array
Produktion:
för varje java
j a v a t p o i n t