PHP foreach цикъл

PHP foreach цикъл

Цикълът foreach се използва за преминаване през елементите на масива. Работи само върху масив и обект. Ще издаде грешка, ако се опитате да го използвате с променливи от различен тип данни.

Цикълът foreach работи на базата на елементи, а не на индекс. Той предоставя най-лесния начин за повторение на елементите на масив.

В цикъла foreach не е необходимо да увеличаваме стойността.

Синтаксис

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

Има още един синтаксис на цикъла foreach.

Синтаксис

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

Блок-схема

блокова диаграма на php за цикъл

Пример 1:

PHP програма за отпечатване на елементи от масив, използвайки цикъл 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;  

Изход:

 Summer Winter Autumn Rainy  

Пример 2:

PHP програма за отпечатване на елементи от асоциативен масив, използвайки цикъл 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;  

Изход:

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

Пример 3:

Многомерен масив

  

Изход:

 Alex Bob Camila Denial  

Пример 4:

Динамичен масив

  

Изход:

 j a v a t p o i n t