Bagaimana anda melakukan do-while
Mungkin anda telah memperhatikan sebuah while setiap iterasinya memeriksa kondisi sebelum code di dalam tanda { } dijalankan. Alternatif lain adalah untuk memeriksa kondisi setelah code di dalam { } dijalankan. Sebuah do while melakukan hal ini.
Konsekuensi dari while adalah ada kemungkinan code di dalam { } tidak dijalankan sama sekali. Sementara sebuah do while akan dijalankan setidaknya satu kali.
Instruksi:
Perhatikan code di samping, apakah anda bisa menebak sekiranya apa yang code akan lakukan?
Cukup jalankan code di samping.
echo "Kita akan melempar koin selama koin sisi buntut belum muncul...\n";
do {
$lempar = rand(0,1);
if ( $lempar ) {
echo '(kepala) ';
} else {
echo '(buntut) ';
}
} while ($lempar);
echo "\nDan buntut pun muncul!";
Code Output