PHP'de while Döngüsü

while döngüsü, kendisine parametre olarak verilen ifade doğru olduğu sürece çalışmaya devam edecektir. Keyfi sayıda yineleme yapılmasına olanak tanır. İşte sözdizimi:

php<?php
  while (ifade) {
    /*
      bu kodu döngüsel olarak çalıştır
      her döngünün başında parantez içindeki ifadeyi kontrol et
    */
  }
?>

Döngü, ifade doğru olmaktan çıktığında sona erecektir. Eğer başlangıçta yanlışsa - hiç çalıştırılmaz.

Örnek olarak, while döngüsü kullanarak birden beşe kadar olan sayıları sırayla ekrana yazdıralım:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

Şimdi de geri sayım yapalım:

php<?php
  $i = 10;
  
  while ($i > 0) {
    echo $i;
    $i--;
  }
?>

Şimdi de, sonuç 10'dan küçük olana kadar belirli bir sayıyı 2'ye bölelim:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // sonuç
?>
Задание 1

1'den 100'e kadar olan sayıları ekrana yazdırın.

Задание 2

11'den 33'e kadar olan sayıları ekrana yazdırın.

Задание 3

100'den 1'e kadar olan sayıları ekrana yazdırın.

Задание 4

Başlangıç değeri olan bir num sayısı verilsin. Çarpım sonucu 1000'den büyük olana kadar bu sayıyı 3 ile çarpın. Hangi sayı elde edilir? Bunun için gerekli yineleme sayısını hesaplayın.