PHP lakukan saat Loop
Loop do...while
- Loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar.
PHP melakukan ... while Loop
Loop do...while
akan selalu mengeksekusi blok kode satu kali, kemudian akan memeriksa kondisinya, dan mengulangi loop saat kondisi yang ditentukan benar.
Sintaksis
do
{
code to be executed;
}
while (condition is true);
Contoh
Contoh di bawah ini pertama-tama menetapkan variabel $x menjadi 1 ($x = 1). Kemudian, loop do while akan menulis beberapa output, dan kemudian menambah variabel $x dengan 1. Kemudian kondisi diperiksa (apakah $x kurang dari, atau sama dengan 5?), dan loop akan terus berjalan selama $x lebih kecil dari, atau sama dengan 5:
Contoh
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Catatan: Dalam sebuah do...while
loop, kondisi diuji SETELAH mengeksekusi pernyataan di dalam loop. Ini berarti bahwa do...while
loop akan mengeksekusi pernyataannya setidaknya sekali, bahkan jika kondisinya salah. Lihat contoh di bawah.
Contoh ini menetapkan variabel $x ke 6, lalu menjalankan loop, dan kemudian kondisinya diperiksa :
Contoh
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>