Foreach-silmukkaa käytetään taulukon elementtien läpikulkuun. Se toimii vain taulukossa ja objektissa. Se antaa virheen, jos yrität käyttää sitä eri tietotyyppien muuttujien kanssa.
Foreach-silmukka toimii elementtien perusteella eikä indeksin perusteella. Se tarjoaa helpoimman tavan iteroida taulukon elementtejä.
Foreach-silmukassa arvoa ei tarvitse kasvattaa.
Syntaksi
foreach ($array as $value) { //code to be executed }
Foreach-silmukalla on vielä yksi syntaksi.
Syntaksi
foreach ($array as $key => $element) { //code to be executed }
Vuokaavio
Esimerkki 1:
PHP-ohjelma taulukon elementtien tulostamiseen foreach-silmukalla.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Lähtö:
kuinka päivitän javan
Summer Winter Autumn Rainy
Esimerkki 2:
PHP-ohjelma assosiatiivisten taulukkoelementtien tulostamiseen foreach-silmukalla.
'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>'; } ?>
Lähtö:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Esimerkki 3:
Moniulotteinen taulukko
Lähtö:
c# mallikoodi
Alex Bob Camila Denial
Esimerkki 4:
Dynaaminen matriisi
Lähtö:
j a v a t p o i n t