logo

PHP foreach smyčka

Smyčka foreach se používá k procházení prvků pole. Funguje pouze na poli a objektu. Pokud se jej pokusíte použít s proměnnými jiného datového typu, vydá chybu.

Smyčka foreach funguje spíše na základě prvků než na indexu. Poskytuje nejjednodušší způsob, jak iterovat prvky pole.

Ve smyčce foreach nemusíme hodnotu zvyšovat.

Syntax

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

Existuje ještě jedna syntaxe smyčky foreach.

Syntax

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

Vývojový diagram

php pro vývojový diagram smyčky

Příklad 1:

PHP program pro tisk prvků pole pomocí smyč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ýstup:

unix vytvořit adresář
 Summer Winter Autumn Rainy 

Příklad 2:

PHP program pro tisk prvků asociativního pole pomocí smyč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ýstup:

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

Příklad 3:

Vícerozměrné pole

 

Výstup:

 Alex Bob Camila Denial 

Příklad 4:

Dynamické pole

 

Výstup:

java číslo na řetězec
 j a v a t p o i n t