Menu
Coddy logo textTech

For Döngüsü

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası. Ders 47 / 71.

Döngüler, bir kod bloğunu tekrar tekrar yazmadan birden çok kez yürütmenizi sağlar. for döngüsü, bir şeyi tam olarak kaç kez tekrarlamak istediğinizi bildiğinizde idealdir.

Bir for döngüsünün noktalı virgüllerle ayrılmış üç bölümü vardır: başlangıç, koşul ve artırma.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}
?>

Bu, 1’den 5’e kadar olan sayıları her biri yeni bir satırda olacak şekilde yazdırır. İşte nasıl çalıştığı:

  • $i = 1: başlangıç değerini ayarlar (bir kez çalışır)
  • $i <= 5: loop'un devam edip etmeyeceğini kontrol eder
  • $i++: her yinelemeden sonra $i değerini artırır

Koşul doğru olduğu sürece döngü çalışmaya devam eder. $i 6 olduğunda koşul başarısız olur ve döngü durur.

Ayrıca geriye doğru sayabilir veya farklı adım değerleri kullanabilirsin:

<?php
for ($i = 10; $i >= 0; $i -= 2) {
    echo $i . "\n";
}
?>

Bu, 10'dan 0'a ikişer ikişer geri sayar: 10, 8, 6, 4, 2, 0.

challenge icon

Görev

Kolay

Girdiden iki tam sayı okuyun: bir başlangıç sayısı ve bir bitiş sayısı.

Başlangıç sayısından bitiş sayısına kadar (bitiş sayısı dahil) tüm sayıları her biri ayrı bir satırda yazdırmak için for döngüsünü kullanın.

Örnek 1:

Girdiler 3 ve 7 ise çıktı şu şekilde olmalıdır:

3
4
5
6
7

Örnek 2:

Girdiler 1 ve 4 ise çıktı şu şekilde olmalıdır:

1
2
3
4

Kendin dene

<?php
// Girdiyi oku
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));

// TODO: start'tan end'e kadar sayıları yazdırmak için bir for döngüsü kullanarak kodunuzu aşağıya yazın

?>
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online PHP derleyicisi