CodeBlanks Logo Icon CodeBlanks

for döngüsü

PHP kursu · Başlangıç · Ders 42/116

for döngüsüyle belirli sayıda tekrar eden işlemleri yazmayı öğrenirsin.

for döngüsü

for döngüsü (for loop), belirli sayıda tekrar eden işlemleri yazmak için kullanılır. Üç bölümü vardır: başlangıç değeri, koşul ve artırma. Bu bölümler noktalı virgülle ayrılır ve parantez içine yazılır.

Örneğin for ($i = 1; $i <= 3; $i++) yazdığında $i 1'den başlar, her adımda 1 artar ve 3 olana kadar döngü çalışır. Döngü gövdesi süslü parantezler içine yazılır.

Sayaç ve adım

Sayaç (counter), döngünün kaçıncı adımda olduğunu tutan değişkendir; genelde $i adı verilir. Artırma bölümünde $i++ ile birer birer artırabilirsin.

Geri sayım yapmak da mümkündür: for ($i = 3; $i >= 1; $i--) yazarsan döngü 3, 2, 1 sırasıyla çalışır. Adımı değiştirmek için $i += 2 gibi bileşik atama da kullanabilirsin.

Uygulama 1'den 5'e kadar yazdır

1'den 5'e kadar sayıları for döngüsüyle her satırda bir tane olacak şekilde echo ile yazdır.

Örnek çözümü göster
for ($i = 1; $i <= 5; $i++) ile döngüyü kur ve echo $i . "\n" ile yazdır.
Örnek çözüm:
<?php
// 1'den 5'e kadar sayılar
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}

Kendini test et

  1. Aşağıdaki döngünün çıktısı nedir?

    for ($i = 1; $i <= 3; $i++) {
        echo $i;
    }
    • 123
    • 321
    • 111
    • 1234
    Cevabı göster

    123 — Doğru. $i sırayla 1, 2, 3 olur ve yan yana 123 yazılır.

  2. Geri sayım döngüsünün başlangıcını yaz

    for (____; $i >= 1; $i--) {
        echo $i;
    }
    Cevabı göster
    for ($i = 5; $i >= 1; $i--) {
        echo $i;
    }
  3. for bölümlerini anlama eşle

    $i = 1
    Başlangıç değeri
    $i <= 5
    Koşul
    $i++
    Artırma
  4. for ($i = 10; $i >= 1; $i--) kaç kere çalışır?

    for ($i = 10; $i >= 1; $i--) {
        echo $i;
    }
    • 9
    • 11
    • 10
    • Sonsuz
    Cevabı göster

    10 — Doğru. 10'dan 1'e kadar 10 adım vardır.

Başlangıç bölümündeki tüm dersler