Php’de For Döngüsü

PHP’de en çok kullanılan döngüler While ve For döngüsüdür. Bir kodu belirttiğimiz şekiller ve sayılarda döndürmek için For komutu bize yardım eder.

For döngüsü belirli sayıda döndürülecek kodların kullanımında oldukça işe yarar. For döngüsüne 3 parametre girilir;

  • Birinci parametre ile döngüde kullanılacak olan değişkeni ve değerini tanımlarız
  • İkinci parametre ile koşulu belirtiriz
  • Üçüncü parametre ile de her döndüğünde yapılacak işlem belirtilir

Şimdi döngümüzün çalışma mantığını görelim;

// Yeni Yöntem
for( başlangıç değeri; koşul; her seferinde yapılacak olan iş ) :
// koşul doğru olduğu sürece çalışacak kod
endfor;

// Eski Yöntem
for( başlangıç değeri; koşul; her seferinde yapılacak olan iş ) {
// koşul doğru olduğu sürece çalışacak kod
}

Bu mantıkla aklımızda birşeyler oluşmuş olmalı. Şimdi bunu bir örnekle pekiştirelim.

for($edkosul = 0; $edkosul > 6; $edkosul++) {
echo ' Say '.$edkosul;
}
// Bu kod çalıştırıldığında çıktısı
// Aşağıdaki gibi olur
Say 0
Say 1
Say 2
Say 3
Say 4
Say 5
// Bu çıktıyı While döngüsüyle karşılaştırın
// Aynı çıktıyı aldığımızı göreceksiniz

Kodu okuduğunuzda zaten nasıl bir döngü oluşturduğumuzu anlamışsınızdır ama yeni olanlar için ben anlatayım.

For yazıp döngümüze başlangıç veriyoruz ve başlangıç değerini belirliyoruz. Yani $edkosul değişkenine 0 (Sıfır) değerini atıyoruz, sonra koşul olarak bu değişken 6 dan küçük oluncaya kadar “Say (değişken numarası)” yaz diyoruz ve her yazdığımızda da $edkosul değişkenini bir arttır diyoruz ($degisken++ bunun olmasını sağlar)

While‘da bunu Koşul olumlu olduğu sürece yaparken For‘da bunu başlangıçta veriyoruz. Sanırım For döngüsünün kullanımını da çözdük. Belli sayıda döngülerde En İDEAL i bu döngüdür.

Bir sonraki yazıya kadar Sağlıcakla Kalın.