PHP While Döngüsü

PHP while döngüsü belirtilen koşul true olduğunda kod bloğunu çalıştırır.

PHP Döngüleri

Kod yazarken, genellikle aynı kod bloğunu tekrar tekrar çalıştırmak gerekebilir. Bunu yapmak için, betiğe neredeyse eşit olan birçok kod satırı eklemek yerine döngü kullanabiliriz.

PHP'de aşağıdaki döngü ifadeleri var:

  • while - Belirtilen koşul doğruysa kod bloğunu döngüye sokun
  • do...while - Bir kez kod bloğunu çalıştırın, ardından belirtilen koşul doğruysa döngü tekrarlanır
  • for - Kod bloğunu belirli sayıda döngüder
  • foreach - Dizideki her elemanı tarar ve kod bloğunu döngüder

PHP While Döngüsü

Belirtilen koşul doğruysa while döngüsü kod bloğunu çalıştırır.

Gramer

while (koşul doğru) {
  Yapılacak kod;
}

Aşağıdaki örnek öncelikle değişken $x'ı 1 olarak ayarlar ($x=1). Sonra, $x küçük veya eşit 5'e kadar while döngüsü çalıştırılır. Döngü her çalıştığında, $x 1 artar:

Örnek

<?php 
$x=1; 
while($x<=5) {
  echo "Bu sayı: $x <br>";
  $x++;
} 
?>

Çalışma Örneği

PHP do...while döngüsü

do...while döngüsü önce bir kod bloğu çalıştırır, ardından koşulu kontrol eder, belirtilen koşul doğruysa döngüyü tekrarlar.

Gramer

do {
  Yapılacak kod;
} while (koşul doğru);

Aşağıdaki örnek öncelikle değişken $x'ı 1 olarak ayarlar ($x=1). Sonra, do while döngüsü bir dizi string çıktırır, ardından değişken $x 1 artırılır. Sonra koşul kontrol edilir ($x küçük veya eşit mi 5'e?). $x küçük veya eşitse 5'e, döngü devam eder:

Örnek

<?php 
$x=1; 
do {
  echo "Bu sayı: $x <br>";
  $x++;
} while ($x<=5);
?>

Çalışma Örneği

Lütfen dikkat edin, do while döngüsü koşul testi ancak döngü içindeki komutlar çalıştıktan sonra yapılır. Bu, do while döngüsünün en az bir kez komutu çalıştırdığı anlamına gelir, koşul testi ilk seferde başarısız olsa bile.

Aşağıdaki örnek $x'ı 6 olarak ayarlar ve döngüyü çalıştırır,Sonradan koşul kontrol edilir

Örnek

<?php 
$x=6;
do {
  echo "Bu sayı: $x <br>";
  $x++;
} while ($x<=5);
?>

Çalışma Örneği

Sonraki bölümde for döngüsü ve foreach döngüsü anlatılacaktır.