logo

PHP foreach slučka

Slučka foreach sa používa na prechádzanie prvkami poľa. Funguje iba na poli a objekte. Ak sa ho pokúsite použiť s premennými iného typu údajov, zobrazí sa chyba.

Cyklus foreach funguje skôr na základe prvkov ako na indexe. Poskytuje najjednoduchší spôsob iterácie prvkov poľa.

V slučke foreach nemusíme hodnotu zvyšovať.

Syntax

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

Existuje ešte jedna syntax slučky foreach.

Syntax

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

Vývojový diagram

php pre vývojový diagram slučky

Príklad 1:

PHP program na tlač prvkov poľa pomocou slučky foreach.

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

Výkon:

zakázať režim vývojára
 Summer Winter Autumn Rainy 

Príklad 2:

PHP program na tlač prvkov asociatívneho poľa pomocou slučky foreach.

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

Výkon:

java otváranie súboru
 Name : Alex Email : [email protected] Age : 21 Gender : Male 

Príklad 3:

Viacrozmerné pole

 

Výkon:

 Alex Bob Camila Denial 

Príklad 4:

Dynamické pole

 

Výkon:

 j a v a t p o i n t