Dengan perintah do...while, proses pengulangan akan terus dikerjakan jika kondisi yang diperiksa di while masih bernilai benar. Proses pengulangan akan dihentikan jika kondisi sudah bernilai salah.
Sintaks penulisannya sebagai berikut :
do
{
pernyataan yang dijalankan
}
while (kondisi);
Perbedaan antara perintah while dengan do...while adalah terletak dari kondisi yang diperiksa. Pada perintah while, kondisi yang diperiksa terletak di awal perulangan, sehingga sebelum masuk ke dalam perulangan while kondisi harus bernilai benar.
Sedangkan pada perintah do...while, kondisi diperiksa di akhir perulangan. Ini berarti bahwa paling sedikit sebuah perulangan akan dilakukan oleh perintah do...while, karena untuk masuk ke perulangan tidak ada kondisi yang harus dipenuhi.
Contoh struktur pengulangan dengan do...while :
File : do_while.php
< html>
< head>
< title>Struktur pengulangan dengan do...while< /title>
< /head>
< body>
< ?php
$i = 1;
do
{
print("Ini juga pengulangan yang ke-$i< br>");
$i++;
}
while ($i <= 6);
$j = 5;
do
{
print("<br>Perulangan ini kondisinya tidak terpenuhi< br>");
$j++;
}
while($j <= 3);
? >
< /body>
< /html>
Home » ecommerce »
materi kuliah »
PHP »
Struktu Kendali »
Struktur kendali pengulangan
» Perintah do…while