Tutorial Pemrograman PHP kali ini, masih membahas tentang perulangan. Perulangan yang akan kita bahas dalam kesempatan ini tentang looping do while. Perulangan Do – While dikatakan perulangan yang merupakan kebalikan dari struktur perulangan While. Jika pada struktur While, pendeteksian ekspresi dilakukan pada awal perulangan, Pada struktur Do – While ini pendeteksian ekspresi dilakukan setelah proses satu loop dilakukan.PendahuluanFungsi do while ini seperti yang telah dijelaskan diatas, sama-sama digunakan untuk perulangan yang belum diketahui jumlah loopingnya, namun untuk pertama kali proses deteksi nilai condition bernilai benar atau salah akan diabaikan, baru untuk loop berikutnya akan diperiksa nilai dari conditionnya.Syntax dari penulisan perulangan while: Show do Keterangan :
Contoh.1<?php $x=1; do { echo "The number is " . $x . "<br />"; $x++; } while ($x<=5); ?> Output : The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 Programa akan langsung masuk ke wilayah blok statement, tanpa dilakukan proses pengecekan kondisinya. Sehingga dicetak nilai x=1, kemudian nilai x terakhir dilakukan increment 1 (x ditambah 1), sehingga x telah menjadi 2.
Contoh.2<?php $x=1; do { $x++; echo "The number is " . $x . "<br />"; } while ($x<=5); ?> Output : The number is 2 The number is 3 The number is 4 The number is 5 The number is 6 Jika kita perhatikan Contoh.1 dan Contoh.2 hampir serupa. Namun pada Contoh.2, ketika memasuki blok statement, terdapat pernyataan $x++ yang artinya x=x+1, sehingga begitu dicetak adalah x terakhir yang telah ditambah dengan 1. Jadi pertama kali dicetak adalah 2. Jelaskan apa yang dimaksud dengan DO WHILE?Do… while digunakan untuk mengulang statement sebanyak satu kali terlebih dahulu, kemudian akan mengecek statement didalam while apakah bernilai benar, jika bernilai benar maka akan diulang kembali.
Apa itu While Do dan DO WHILE?Perulangan While vs Do/While
Perulangan while akan melakukan perulangan kalau kondisi (syarat) terpenuhi. Sedangkan do/while melakukan perulangan dulu, kemudian memeriksa kondisinya atau sayaratnya. Kalau kondisi terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break).
Apa itu Perulangan pada PHP?Looping atau perulangan adalah suatu perintah pada PHP yang digunakan untuk mengeksekusi blok kode yang sama berulang kali selama kondisi tertentu terpenuhi. Ide dasar di balik sebuah loop adalah untuk mengotomatiskan tugas yang berulang dalam suatu program untuk menghemat waktu dan usaha.
Saat kondisi apa perulangan DO WHILE berhenti dilakukan?Jika kondisi bernilai true, maka loop do-while dijalankan. Sedangkan jika kondisi bernilai false, maka loop do-while akan berhenti.
|