For döngüsü sayesinde php de bir kodu istediğin kadar arka arkaya tekrarlayabilir ve istediğin sonuçları elde edebilirsin.
For döngüsünün kullanımı aşağıda ki gibidir.
for(ifade1; ifade2; ifade3)
{
//İşlem sonucu
}
ifade 1 = döngü başladığı zaman bir defa çalıştırılır. Döngünün nasıl başlayacağını belirtir diyebiliriz.
Örnek olarak ifade 1' in $x = 0 olduğunu düşünebiliriz. Bu durumda for döngüsünün başlangıç değeri 0 (sıfır) olur.
ifade 2 = döngü her yinelendiğinde ikinci ifade yeniden değerlendirilir. Yani döngünün yinelenme sayısı ya da koşulunu ifade 2'de değerlendiririz.
Örnek olarak ifade 2'nin $x <= 10 olduğunu düşünün. Bu da $x değerinin 10'dan küçük ya da 10 a eşit olduğu zamana kadar for döngüsünün tekrar edeceği anlamına gelir.
ifade 3 = her yinelemenin sonunda çalıştırılır.
Örnek olarak $x++ olarak yazılabilir. Bu da $x değerini her döngüde 1 sayı arttır anlamına gelir.
Şimdi for döngüsünün bir bütün halinde nasıl kullanıldığına bakalım.
For döngüsünün php'de kullanımı ile ilgili vereceğimiz örnekte 1'den 10'a kadar olan sayıları ekrana yazdıracağız.
for($x = 0; $x <= 10; $x++)
{
echo "Sayı : ".$x."
";
}
Yaptığımız örneği açıklayalım
1 - ilk ifadede for döngüsüne x diye bir değişken verdik ve bu değişkenin değerini 0 (sıfır) olarak belirledik.
2 - İkinci ifadede x değişkeninin 10'dan küçük ya da eşit olduğu koşuluna kadar döngünün devam etmesini istedik.
3 - Üçüncü ifadede x değişkenini her for düngüsü sonrasında 1 sayı arttırmasını istedik.
4 - süslü parantezler içinde işlem sonucunu yazdırdık.
Ekran Çıktısı :
Sayı : 0
Sayı : 1
Sayı : 2
Sayı : 3
Sayı : 4
Sayı : 5
Sayı : 6
Sayı : 7
Sayı : 8
Sayı : 9
Sayı : 10
En basit haliyle for döngüsünün kullanımını anlatmaya çalıştım. Zaman içerisinde yeni ve daha karmaşık örneklerle içerik zenginleştirilecektir.