Loop do-while – atau perulangan do-while akan selalu dijalankan setidaknya satu kali sebelum melakukan pengecekan kondisi.
PHP Do while Loop
Loop do-while pada PHP digunakan untuk melakukan perulangan yang mirip dengan while loop, namun perulangan do-while akan selalu dijalankan setidaknya satu kali sebelum melakukan pengecekan kondisi.
Sintaks
do {
// perintah yang akan diulang
} while (kondisi benar);
Contoh
Contoh di bawah pertama-tama menyetel variabel $x ke 1 ($x = 1). Kemudian, perulangan do while akan menulis beberapa output, lalu menambahkan variabel $x dengan 1. Kemudian kondisinya dicek (apakah $x kurang dari, atau sama dengan 5?), dan perulangan akan terus berjalan selama $x kurang dari, atau sama dengan 5:
<!DOCTYPE html>
<html>
<body>
<?php
$x = 1;
do {
echo "Nomornya adalah: $x <br>";
$x++;
} while ($x <= 5);
?>
</body>
</html>
Catatan: Dalam perulangan do-while, kondisi diuji SETELAH mengeksekusi baris kode di dalam perulangan. Ini berarti bahwa loop do-while akan mengeksekusi baris kode setidaknya sekali, meskipun kondisinya salah. Lihat contoh di bawah.
Contoh ini menyetel variabel $x ke 6, lalu menjalankan perulangan, lalu kondisinya dicek:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$x = 6;
do {
echo "Nomornya adalah: $x <br>";
$x++;
} while ($x <= 5);
?>
</body>
</html>
Tutorial sebelumnya : PHP While Loop
Tutorial setelahnya : PP For Loop
Semua Tutorial PHP : Tutorial PHP