PHP DÖNGÜLER

While Döngüsü


PHP, döngü sırasında belirtilen koşul geçerliyken kod bloğunu yürütür.

Çoğu zaman kod yazdığınızda, aynı kod bloğunun art arda tekrar tekrar çalıştırılmasını istersiniz. Bir komut dosyasına neredeyse eşit sayıda kod satırı eklemek yerine, böyle bir görevi gerçekleştirmek için döngüler kullanabiliriz.

PHP’de aşağıdaki döngü ifadelerine sahibiz:  

·         while – belirtilen koşul doğru olduğu sürece bir kod bloğunda dolaşır

·         do … while – bir kod bloğunu bir kez döndürür ve belirtilen koşul geçerli olduğu sürece döngüyü tekrar eder

·         for – belirli bir sayıda kod bloğu boyunca döngüler

·         foreach – Bir dizideki her eleman için bir kod bloğu boyunca dolaşır

Aşağıdaki örnek ilk önce $ x ila 1 değişkenini ayarlar ($ x = 1). Sonra, while while döngüsü bir miktar çıktı yazacak ve $ x değişkenini 1 ile artıracaktır. Sonra koşul kontrol edilir ($ x’den küçük veya 5? E eşit) ve döngü devam ettiği sürece çalışmaya devam eder. $ x, 5 değerinden küçük veya ona eşit:

Aşağıdaki örnek $ x değişkenini 6 olarak ayarladı, sonra döngüyü çalıştırdı ve sonra koşul kontrol edildi:

For Döngüsü

Betiğin kaç kez çalışması gerektiğini önceden bildiğiniz zaman döngü için kullanılır.

Parametreler:

  • Giriş sayacı: Döngü sayacı değerini başlat
  • Tekrar sayacı: Her döngü yinelemesi için değerlendirilir. DOĞRU olarak değerlendirilirse, döngü devam eder. FALSE olarak değerlendirilirse, döngü sona erer.
  • Artış sayacı: Döngü sayacı değerini artırır

Her döngü yinelemesi için, geçerli dizi elemanının değeri $ değerine atanır ve dizi işaretçisi, son dizi elemanına ulaşana kadar birer birer hareket ettirilir.