PHP Döngüler

PHP döngüleri, belirli bir görevi belirli bir koşul sağlandığı sürece tekrarlayan kontrol yapılardır. PHP’de yaygın olarak kullanılan döngüler şunlardır: for, while, do-while, foreach.

  • for Döngüsü:
    for döngüsü, genellikle belirli bir sayıda işlem yapmak için kullanılır. Genel yapısı şu şekildedir:
   for (başlangıç değeri; koşul; artış/değişim) {
       // Döngü içinde yapılacak işlemler
   }

Örnek:

   for ($i = 0; $i < 5; $i++) {
       echo $i . "<br>";
   }

Bu örnekte $i değişkeni 0’dan başlayarak 4’e kadar olan değerleri alacak ve her adımda 1 artacak. Bu durumda döngü, 0, 1, 2, 3, 4 değerlerini ekrana yazdıracaktır.

  • while Döngüsü:
    while döngüsü, belirli bir koşul sağlandığı sürece çalışan bir döngüdür.
   while (koşul) {
       // Döngü içinde yapılacak işlemler
   }

Örnek:

   $i = 0;
   while ($i < 5) {
       echo $i . "<br>";
       $i++;
   }

Bu örnekte de $i değişkeni 0’dan başlayarak 4’e kadar olan değerleri ekrana yazdıracaktır.

  • do-while Döngüsü:
    do-while döngüsü, koşul kontrolünü döngü içinde yapar, yani döngü içindeki işlemler en az bir kez çalıştırılır, sonra koşul kontrol edilir.
   do {
       // Döngü içinde yapılacak işlemler
   } while (koşul);

Örnek:

   $i = 0;
   do {
       echo $i . "<br>";
       $i++;
   } while ($i < 5);

Bu örnekte de $i değişkeni 0’dan başlayarak 4’e kadar olan değerleri ekrana yazdıracaktır.

  • foreach Döngüsü:
    foreach döngüsü genellikle dizilerde dolaşmak için kullanılır.
   foreach ($dizi as $eleman) {
       // Döngü içinde yapılacak işlemler
   }

Örnek:

   $renkler = array("Kırmızı", "Yeşil", "Mavi");
   foreach ($renkler as $renk) {
       echo $renk . "<br>";
   }

Bu örnekte, $renkler dizisindeki her bir elemanı $renk değişkeniyle döngü içinde kullanarak ekrana yazdıracaktır.

Döngüler, programlama dilinde tekrar eden işlemleri daha etkili bir şekilde gerçekleştirmek için kullanılır. Her bir döngü türü farklı durumlar için uygun olabilir, bu nedenle hangi döngüyü kullanacağınızı seçerken ihtiyacınıza uygun olanı seçmek önemlidir.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.