Цикълът foreach се използва за преминаване през елементите на масива. Работи само върху масив и обект. Ще издаде грешка, ако се опитате да го използвате с променливи от различен тип данни.
Цикълът foreach работи на базата на елементи, а не на индекс. Той предоставя най-лесния начин за повторение на елементите на масив.
В цикъла foreach не е необходимо да увеличаваме стойността.
Синтаксис
foreach ($array as $value) { //code to be executed }
Има още един синтаксис на цикъла foreach.
Синтаксис
foreach ($array as $key => $element) { //code to be executed }
Блок-схема
Пример 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>'; } ?>
Изход:
verilog винаги
Summer Winter Autumn Rainy
Пример 2:
PHP програма за отпечатване на елементи от асоциативен масив, използвайки цикъл foreach.
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
Изход:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Пример 3:
Многомерен масив
Изход:
великденски яйца в android
Alex Bob Camila Denial
Пример 4:
Динамичен масив
Изход:
j a v a t p o i n t