for döngüsü
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
-
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.
-
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; } -
for bölümlerini anlama eşle
- $i = 1
- Başlangıç değeri
- $i <= 5
- Koşul
- $i++
- Artırma
-
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.