Foreach döngüsü dizi elemanları arasında geçiş yapmak için kullanılır. Yalnızca dizi ve nesne üzerinde çalışır. Farklı veri tipindeki değişkenlerle kullanmaya çalışırsanız hata verecektir.
Foreach döngüsü indeks yerine element bazında çalışır. Bir dizinin öğelerini yinelemenin en kolay yolunu sağlar.
Foreach döngüsünde değeri arttırmamıza gerek yok.
Sözdizimi
foreach ($array as $value) { //code to be executed }
Foreach döngüsünün bir sözdizimi daha var.
Sözdizimi
foreach ($array as $key => $element) { //code to be executed }
Akış şeması
Örnek 1:
Foreach döngüsünü kullanarak dizi elemanlarını yazdıran PHP programı.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Çıktı:
java mimarisi
Summer Winter Autumn Rainy
Örnek 2:
Foreach döngüsünü kullanarak ilişkisel dizi elemanlarını yazdıran PHP programı.
'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>'; } ?>
Çıktı:
Name : Alex Email : [email protected] Age : 21 Gender : Male
Örnek 3:
Çok boyutlu dizi
Çıktı:
Java tarihi güncel
Alex Bob Camila Denial
Örnek 4:
Dinamik dizi
Çıktı:
j a v a t p o i n t