Zanka foreach se uporablja za prečkanje elementov matrike. Deluje samo na nizu in objektu. Če ga poskusite uporabiti s spremenljivkami drugačnega podatkovnega tipa, bo izdal napako.
Zanka foreach deluje na osnovi elementov in ne na podlagi indeksa. Zagotavlja najlažji način ponavljanja elementov matrike.
V zanki foreach nam vrednosti ni treba povečevati.
Sintaksa
foreach ($array as $value) { //code to be executed }
Obstaja še ena sintaksa zanke foreach.
Sintaksa
foreach ($array as $key => $element) { //code to be executed }
Diagram poteka
Primer 1:
Program PHP za tiskanje elementov polja z uporabo zanke foreach.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Izhod:
scan.nextstring java
Summer Winter Autumn Rainy
Primer 2:
Program PHP za tiskanje elementov asociativnega polja z uporabo zanke 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>'; } ?>
Izhod:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Primer 3:
Večdimenzionalni niz
Izhod:
polje dodajanje elementov java
Alex Bob Camila Denial
Primer 4:
Dinamični niz
Izhod:
j a v a t p o i n t