logo

PHP foreach petlja

Petlja foreach koristi se za prelaženje elemenata niza. Radi samo na nizu i objektu. Izdat će pogrešku ako ga pokušate koristiti s varijablama različitog tipa podataka.

Petlja foreach radi na bazi elemenata, a ne na bazi indeksa. Omogućuje najlakši način ponavljanja elemenata niza.

U foreach petlji ne trebamo povećavati vrijednost.

Sintaksa

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

Postoji još jedna sintaksa foreach petlje.

Sintaksa

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

Dijagram toka

php za dijagram toka petlje

Primjer 1:

PHP program za ispis elemenata niza pomoću foreach petlje.

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

Izlaz:

binarno stablo pretraživanja vs binarno stablo
 Summer Winter Autumn Rainy 

Primjer 2:

PHP program za ispis elemenata asocijativnog niza pomoću foreach petlje.

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

Izlaz:

slice java
 Name : Alex Email : [email protected] Age : 21 Gender : Male 

Primjer 3:

Višedimenzionalni niz

 

Izlaz:

 Alex Bob Camila Denial 

Primjer 4:

Dinamički niz

 

Izlaz:

 j a v a t p o i n t