Foreach-løkken brukes til å krysse array-elementene. Det fungerer bare på array og objekt. Den vil gi en feilmelding hvis du prøver å bruke den med variablene for forskjellige datatyper.
Foreach-løkken fungerer på elementbasis i stedet for indeks. Det gir den enkleste måten å iterere elementene i en matrise på.
I hver løkke trenger vi ikke å øke verdien.
Syntaks
foreach ($array as $value) { //code to be executed }
Det er en syntaks til for hver løkke.
Syntaks
foreach ($array as $key => $element) { //code to be executed }
Flytskjema
Eksempel 1:
PHP-program for å skrive ut array-elementer ved å bruke 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>'; } ?>
Produksjon:
hvordan kalle en metode i java
Summer Winter Autumn Rainy
Eksempel 2:
PHP-program for å skrive ut assosiative array-elementer ved å bruke 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>'; } ?>
Produksjon:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Eksempel 3:
Flerdimensjonal matrise
Produksjon:
Alex Bob Camila Denial
Eksempel 4:
Dynamisk array
Produksjon:
svm
j a v a t p o i n t