Çarşamba, Ocak 15, 2025
Sanal Gündem
Ana SayfaKodlamaPHP Foreach Döngüsü

PHP Foreach Döngüsü

PHP’de foreach döngüsü, diziler ve objeler gibi iterable (yinelenebilir) veri yapıları üzerinde dolaşmak için kullanılan bir döngü yapısıdır. Her bir öğe için döngü gövdesi içinde belirtilen işlemleri gerçekleştirir. foreach döngüsü, her bir öğenin değerine kolayca erişmenizi sağlar.

foreach döngüsünün genel sözdizimi aşağıdaki gibidir:

foreach ($dizi as $deger) {
    // Döngü gövdesi
}

$dizi, döngüde dolaşılacak olan diziyi veya iterable nesneyi temsil eder. $deger, her bir öğenin geçici bir değişkene atanacağı değişken adıdır. Döngü gövdesi, her bir öğe için çalıştırılacak kod bloğunu içerir.

Ayrıca, foreach döngüsüyle birlikte, her bir öğenin aynı zamanda anahtarını da almak isterseniz aşağıdaki gibi bir sözdizimi kullanabilirsiniz:

foreach ($dizi as $anahtar => $deger) {
    // Döngü gövdesi
}

$anahtar, her bir öğenin anahtarını temsil eden geçici bir değişken adıdır.

İşte basit bir örnek:

$fruits = array("elma", "armut", "kiraz");

foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}

Bu örnekte, $fruits dizisindeki her bir meyveye erişmek için foreach döngüsü kullanılıyor ve her bir meyve ekrana yazdırılıyor.

Ayrıca, foreach döngüsünü assoziatif (isimlendirilmiş) diziler üzerinde de kullanabilirsiniz:

$person = array("ad" => "John", "soyad" => "Doe", "yaş" => 30);

foreach ($person as $key => $value) {
    echo $key . ": " . $value . "<br>";
}

Bu örnekte, $person dizisi üzerinde foreach döngüsü kullanılarak her bir öğenin anahtarını ve değerini ekrana yazdırıyoruz.

foreach döngüsü, dizilerin veya iterable nesnelerin tamamını dolaşırken, döngü gövdesindeki işlemleri öğe bazında gerçekleştirir.

Önceki İçerik
Sonraki İçerik
Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar