Perulangan do … while
– Mengulangi blok kode satu kali lalu mengulangi perulangan selama kondisi yang ditentukan benar.
do… while Loop PHP
Perulangan do … while
loop akan selalu mengeksekusi blok kode satu kali, kemudian akan memeriksa kondisinya dan mengulang loop saat kondisi yang ditentukan benar.
Sintaks
do {
Eksekusi kode ;
} while (kondisi benar);
Contoh di bawah ini pertama-tama akan menetapkan variabel $x ke 1 ($x = 1). Kemudian, loop do while
akan menulis beberapa output dan kemudian menaikkan variabel $x dengan 1. Kemudian kondisinya dicentang (adalah $x kurang dari atau sama dengan 5?) Dan loop akan terus berjalan selama $x kurang dari atau sama dengan 5:
Contoh :
<?php $x = 1; do { echo "Angka $x <br>"; $x++; } while ($x <= 5); ?> // Output : Angka 1 // Output : Angka 2 // Output : Angka 3 // Output : Angka 4 // Output : Angka 5
Catatan: Dalam do…while
loop, kondisi diuji SETELAH mengeksekusi pernyataan di dalam loop. Hal ini berarti do…while
loop akan mengeksekusi pernyataannya setidaknya satu kali, meskipun kondisinya salah. Lihat contoh di bawah ini.
Contoh ini menetapkan variabel $x ke 6, lalu menjalankan loop dan kemudian kondisinya dicentang:
Contoh :
<?php $x = 6; do { echo "Angka $x <br>"; $x++; } while ($x <= 5); ?> //Output : Angka 6