logo

PHP foreach -silmukka

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

php silmukan vuokaaviolle

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>&apos;; } ?&gt; 

Lähtö:

kuinka päivitän javan
 Summer Winter Autumn Rainy 

Esimerkki 2:

PHP-ohjelma assosiatiivisten taulukkoelementtien tulostamiseen foreach-silmukalla.

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

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