Önceki yazım için bkz: PHP'de While Döngüsü Kullanımı ve Örnekleri ve PHP'de While Döngüsü ile Sonsuz Döngü Oluşturmak
Do While döngüsü ile While döngüsü arasındaki fark, do while döngülerinin önce işlemi yapmaları, sonrasında ise koşul kontrolü yapmalarıdır. Bu sebeple do-while döngüleri en az bir kere mutlaka çalışırlar.
do-while döngüsünün yazımı (syntax), while döngüsüne göre biraz farklılık gösterir.
do {
// tekrarlanarak yapılacak işlemler
}
while (koşul);
Örnek: 10'a kadar olan sayıların karesini yazdıran bir döngüyü do-while döngüsü kullanarak kodlayın.
Çözüm:
<?php
$sayi=1;
do
{
echo $sayi."^2 = ". $sayi**2 ." ";
echo "<br>";
$sayi++;
}
while ($sayi<=10);
?>
Çıktı:
1^2 = 1
2^2 = 4
3^2 = 9
4^2 = 16
5^2 = 25
6^2 = 36
7^2 = 49
8^2 = 64
9^2 = 81
10^2 = 100
Benzer PHP yazılarım için aşağıdaki bağlantılara bakabilirsiniz.
bkz: PHP'de Do While Döngüsü ile Sonsuz Döngü Oluşturmak
bkz: PHP'de for döngüsü kullanımı ve örnekleri
bkz: PHP'de switch kullanımı ve örnekleri
bkz: PHP'de if else kullanımı ve örnekleri
bkz: PHP'de Namespace Kullanımı