Struktur Perulangan DO WHILE di PHP - Belajar PHP Part 36
Struktur perulangan do while di php adalah pengulangan statement yang dieksekusi setidaknya satu kali terlebih dulu dan kemudian berulang kali atau berhenti, tergantung pada kondisi yang diberikan di akhir blok program. Jika statement bernilai TRUE maka akan diulang kembali pada blok program tersebut, namun jika statement di dalam while bernilai FALSE maka perulangan akan berakhir. Perulangan DO WHILE tetap konsisten melakukan pengulangan sebanyak satu kali diawal, kemudian dilanjutkan dengan melakukan pengecekan kondisi. Berbeda dengan perulangan while yang hanya akan melakukan pengulangan jika pengecekan kondisi telah dilakukan. Sekilas perulangan while dan do while terlihat sama, karena perbedaan hanya terletak pada lokasi pengecekan kondisi perulangan saja.
Penggunaan struktur perulangan do while di php dimulai dengan perintah do, dilanjutkan dengan penulisan statement perulangan di dalam blok program. Agar tidak terjadi infinity loop, blok program tersebut dihentikan oleh kondisi di dalam blok program while. Sehingga terdapat 2 blok program pada struktur do while, blok yang pertama adalah perintah do yang berisi statement, blok yang kedua adalah while yang berisi kondisi untuk melanjutkan dan atau mengehentikan program.
Struktur Perulangan DO WHILE di PHP
Berikut adalah contoh kode program penulisan struktur perulangan do while di php yang akan menampilkan "403tampil di halaman browser" meskipun kondisi while menghasilkan FALSE.
<?php $i =403; do { echo "$i"; echo "tampil di halaman browser"; $i =$i+1; } while ($i <= 10); ?>
Ketika dijalankan, kode program diatas akan menampilkan "403tampil di halaman browser", hal ini terjadi karena pada struktur do-while, perulangan program akan tampil setidaknya 1 kali.
Cara Penulisan Perulangan Do-While di PHP
Sebagaimana telah dijelaskan bahwa struktur do while dimulai dengan perintah do yang berisi statement perulangan, dan while sebagai blok program yang menyatakan kondisi. Format dasar penulisan perulangan struktur perulangan do-while php adalah sebagai berikut.
<?php do { statement; statement; } while (condition); ?>
Penjelasannya seperti ini, setelah perintah do terdapat statement di dalam blok program kurung kurawal. Statement adalah kode program yang akan diulang, beberapa kode program untuk menampilkan perintah seperti echo atau perintah yang lebih kompleks. Yang menjadi perhatian penting adalah bahwa di dalam bagian ini harus ada baris program yang digunakan sebagai penghenti perulangan.
Condition di dalam blok while adalah kondisi yang harus dipenuhi agar perulangan dapat berlangsung, selama condition bernilai TRUE maka perulangan akan terus dilakukan. Condition ini akan diperiksa pada tiap perulangan, dan hanya jika hasilnya FALSE maka proses perulangan berhenti.
Contoh penulisan perulangan do while di php adalah sebagaimana kode program di bawah ini yang menampilkan pengulangan angka 1 sampai dengan 10.
<?php $i =1; do { echo "$i"; echo "<br />"; $i= $i+1; } while ($i <= 10); ?>
Dalam perancangan perulangan do-while ini kita harus memahami alur logika program yang dibuat, karena struktur do-while memiliki banyak perulangan yang ditentukan pada saat program mencapai kondisi FALSE. Perlu diperhatikan bahwa kesalahan dalam alur logika akan membuat PHP tidak pernah berhenti memproses perulangan.
Struktur do-while juga dapat digunakan untuk perulangan bersarang nested loop seperti pada perulangan for dan while.
Penulisan Struktur Perulangan DO WHILE di PHP
Sekian penjelasan dari kami tentang struktur perulangan php pada tutorial belajar php part 36 yaitu struktur perulangan do while di php berikut dengan contoh study kasus penggunaan pada kode program. Jika ada pertanyaan lebih lanjut mengenai struktur perulangan ini, silahkan hubungi kami melalui email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Fungsi var_dump() pada PHP
- Cara Menjalankan Script PHP di XAMPP
- Cara Instal XAMPP di Windows Versi Terbaru
- Sejarah PHP dan Perkembangannya
- Pengertian PHP dan Fungsinya dalam Pemrograman Web
- Belajar PHP dan MySQL dari Dasar untuk Pemula
Struktur Perulangan DO WHILE di PHP
Tags: pengertian perulangan do while, penulisan perulangan do while, contoh perulangan do while, perulangan do while php, struktur perulangan do while di php