logo

PHP foreach ciklus

A foreach ciklus a tömbelemek bejárására szolgál. Csak tömbön és objektumon működik. Hibaüzenetet ad, ha különböző adattípusú változókkal próbálja használni.

A foreach ciklus nem index, hanem elemek alapján működik. Ez biztosítja a legegyszerűbb módot egy tömb elemeinek iterálására.

A foreach ciklusban nem kell növelnünk az értéket.

Szintaxis

 foreach ($array as $value) { //code to be executed } 

A foreach ciklusnak van még egy szintaxisa.

Szintaxis

 foreach ($array as $key => $element) { //code to be executed } 

Folyamatábra

php for ciklus folyamatábra

1. példa:

PHP program tömbelemek kinyomtatására foreach ciklus segítségével.

 <?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; 

Kimenet:

konvertálja a java objektumot json-ba
 Summer Winter Autumn Rainy 

2. példa:

PHP program asszociatív tömbelemek nyomtatására foreach ciklus segítségével.

 &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; 

Kimenet:

c++ konvertálja az int karakterláncra
 Name : Alex Email : [email protected] Age : 21 Gender : Male 

3. példa:

Többdimenziós tömb

 

Kimenet:

 Alex Bob Camila Denial 

4. példa:

Dinamikus tömb

 

Kimenet:

 j a v a t p o i n t