PHP'de foreach
döngüsü, bir dizi veya nesne üzerinde iterasyon yapmak için kullanılır. foreach
döngüsü, dizi elemanları veya nesne özellikleri üzerinde gezinmeyi sağlar ve her eleman için belirtilen bir kod bloğunu çalıştırır.
İşte basit bir foreach
döngüsü örneği:
$renkler = array("Kırmızı", "Yeşil", "Mavi", "Sarı");
foreach ($renkler as $renk) {
echo $renk . "<br>";
}
Bu örnekte, $renkler
adlı bir dizi oluşturulmuş ve foreach
döngüsü ile bu dizi üzerinde gezinilmiştir. Her eleman için $renk
değişkenine atanır ve ekrana yazdırılır.
foreach
döngüsünün genel yapısı şu şekildedir:
foreach ($dizi as $deger) {
// Döngü bloğu
}
-
$dizi
: Gezilecek olan dizi veya nesne. -
$deger
: Her iterasyonda güncellenen geçici bir değişken. Bu değişken, her iterasyonda dizi veya nesnenin bir elemanını temsil eder.
Ayrıca, foreach
döngüsü ile dizinin anahtarlarını da kullanabilirsiniz:
$ogrenciler = array("Ali" => "A", "Veli" => "B", "Ayşe" => "C");
foreach ($ogrenciler as $isim => $not) {
echo "Öğrenci: $isim - Not: $not <br>";
}
Bu örnekte, $ogrenciler
adlı bir ilişkisel dizi oluşturulmuş ve foreach
döngüsü ile bu dizi üzerinde gezinilmiştir. Her iterasyonda $isim
ve $not
değişkenleri, dizinin anahtarı ve değeri olarak atanır ve ekrana yazdırılır.