Membuat Pengulangan Bersyarat

Membuat Pengulangan Bersyarat

Ini hampir mirip dengan panduan sebelumnya tentang pengulangan, namun sekarang ini kita menetapkan syarat yang lebih rinci. Jika menggunakan for, syarat yang berlaku mungkin syarat matematis saja. Sedangkan jika meminta syarat lain tentunya tidak bisa.

Untuk itu, kita menggunakan WHILE sebagai pengganti FOR bila kita menginginkan pengulangan bersyarat. Biasanya while ini dipakai untuk memeriksa nilai secara berulang-ulang. Contoh yang sangat sering dipakai adalah memeriksa apakah username yang dipilih pengunjung belum ada yang memakai sebalumnya. Atau jika di WordPress, while ini dipakai untuk menampilkan daftar postingan artikel.

Biar paham, kita buat contoh saja ayo

<?php
$i = 10
while ($i <= 1000) {
     echo $i.'<br/>';
     $i = $i*5;
}
?>

Jika dijalankan, kode itu akan menghasilkan angka 10 lalu 50, 250, … dst sampai 1000. Di contoh itu, kita menetapkan syarat yaitu nilai $i harus kurang dari atau sama dengan 1000. Jadi, selama nilai $i tetap di bawah 1000 script akan terus diulang-ulang. Andai kata kita buat syaratnya misalnya $i!=999 maka script tidak akan berhenti karena syarat $i tidak sama dengan 999 akan selalu terpenuhi.

Maka Anda harus berhati-hati dalam menentukan syarat. Harus tahu pasti kapan script dapat berhenti. Kan kasihan dia munyer terus ndak berhenti-berhenti.

Oke, ketemu lagi besok dengan panduan yang lebih menantang. Sampai sekarang ini kan cuma bahas teori-teori doang ya. Insya Allah panduan ke depan kita coba main-main dikit dengan PHP biar tidak bosen.


Butuh Web Developer Makassar atau Jasa SEO di Makassar yang bergaransi? Jangan ragu dengan infanthree.com. Kami juga penyedia Jasa Pembuatan Aplikasi Android di Makassar yang terkemuka. Selain itu ada layanan SEM, SMM, Internet Marketing Agency Makassar dan Social Media, Pembuatan Logo, Konten, Video, Maskot dan Instalasi jaringan ataupun mikrotik, hingga pelatihan komputer dan internet marketing.

Recommended Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

WhatsApp chat