Assalamualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim
Didalam proses pembuatan program ada kalanya kita menginginkan untuk mengulang kembali dari awal loop atau keluar dari perulangan sebelum kondisi yang menyebabkan mengulang kembali atau keluar dari perulangan ditemukan. Untuk kebutuhan ini, gunakan statement continue dan break, tetapi harus hati-hati karena dapat menyebabkan alur program menjadi sulit ditelurusi dan dipahami. Namun, penggunaan statement continue dan break tidak perlu di'tabu'kan karena memang dibutuhkan.
Untuk lebih jelasnya coba ketiklah contoh penggunaan statement break dan continue pada script dibawah ini simpan dengan nama breakcontinue1.php
<!doctype Html> <html> <head> <title> Statement Break & Continue </title> </head> <body> <h3>Statement Break & Continue</h3> <?php $i=1; while ($i<=100): echo "i = $i <br>"; if ($i == 5): break; //mengakhiri else: $i++; continue; //mengulang endif; endwhile; ?> </body> </html>
Jika sobat telah selesai mengetik kode diatas coba jalankan di web browser, jika berhasil akan terlihat seperti gambar dibawah ini
Pada statement break dan continue dapat diberi nilai numeric untuk menyatakan level keluar dari kalang perulangan.
Coba ketiklah contoh penggunaan statement break yang diberi nilai numeric pada script dibawah ini simpan dengan nama breakcontinue2.php
<!doctype Html> <html> <head> <title> Statement Break & Continue </title> </head> <body> <h3>Statement Break & Continue</h3> <?php for ($i=1; $i <=5; $i++) { echo "<b>\$i = $i</b><br>"; for ($j=1; $j<=5; $j++){ echo "\$j = $j <br>"; if ($j==2){ break 2; } } } ?> </body> </html>
Jika sobat telah selesai mengetik kode diatas coba jalankan di web browser, jika berhasil akan terlihat seperti gambar dibawah ini
Coba ketiklah contoh penggunaan statement continue yang diberi nilai numeric pada script dibawah ini simpan dengan nama breakcontinue3.php
<!doctype Html> <html> <head> <title> Statement Break & Continue </title> </head> <body> <h3>Statement Continue</h3> <?php for ($i=1; $i <=5; $i++) { echo "<b>\$i = $i</b><br>"; for ($j=1; $j<=5; $j++){ echo "\$j = $j <br>"; if ($j==2){ continue 2; } } } ?> </body> </html>
Jika sobat telah selesai mengetik kode diatas coba jalankan di web browser, jika berhasil akan terlihat seperti gambar dibawah ini
Sampai disini tutorial mengenai Struktur Kontrol Statement Break & Continue dari saya, semoga tutorial ini bermanfaat bagi sobat, atas segala kekuranganya mohon dimaafkan dan di beri saran.
0 Comments
Berkomentarlah dengan baik dan sopan