Perulangan while PHP

Loop while PHP menjalankan block kode jika kondisi disesuaikan true.

Loop PHP

Selama menulis kode, sering kali Anda perlu menjalankan blok kode yang sama secara berulang-ulang. Kita dapat menggunakan loop untuk melaksanakan tugas seperti ini, bukannya menambahkan beberapa baris kode yang hampir sama di skrip.

Pada PHP, kami memiliki pernyataan loop berikut:

  • while - Loop block kode jika kondisi disesuaikan
  • do...while - Dilakukan sekali blok kode, lalu terus-menerus mengulang loop jika kondisi disesuaikan
  • for - Mengulangi blok kode sejumlah kali yang ditentukan
  • foreach - Melintasi setiap elemen dalam array dan mengulangi blok kode

Perulangan while PHP

Looping while akan menjalankan blok kode jika kondisi yang ditentukan benar.

Sintaks

while (kondisi benar) {
  Kode yang akan dieksekusi;
}

Contoh di bawah ini menetapkan variabel $x menjadi 1 ($x=1). Kemudian, menjalankan looping while, selama $x kurang atau sama dengan 5. Setiap kali looping dijalankan, $x akan bertambah 1:

Contoh

<?php 
$x=1; 
while($x<=5) {
  echo "Bilangan ini adalah: $x <br>";
  $x++;
} 
?>

Contoh Penggunaan

Looping do...while PHP

Looping do...while akan menjalankan blok kode sekali dahulu, lalu memeriksa kondisi. Jika kondisi yang ditentukan benar, looping akan diulang.

Sintaks

do {
  Kode yang akan dieksekusi;
} while (kondisi benar);

Contoh di bawah ini menetapkan variabel $x menjadi 1 ($x=1). Kemudian, looping do while mengeluarkan rentetan string, lalu meng tambahkan nilai variabel $x 1. Setelah itu, lakukan pemeriksaan kondisi ($x apakah lebih kecil atau sama dengan 5). Jika $x lebih kecil atau sama dengan 5, looping akan terus berjalan:

Contoh

<?php 
$x=1; 
do {
  echo "Bilangan ini adalah: $x <br>";
  $x++;
} while ($x<=5);
?>

Contoh Penggunaan

Perhatikan, looping do while hanya akan memeriksa kondisi setelah menjalankan pernyataan dalam dalam looping. Ini berarti looping do while sekurang-kurangnya akan menjalankan pernyataan sekali, bahkan jika pemeriksaan kondisi gagal di pertama kalinya.

Contoh di bawah ini menetapkan $x menjadi 6, lalu jalankan looping.Lakukan pemeriksaan kondisi setelah itu:

Contoh

<?php 
$x=6;
do {
  echo "Bilangan ini adalah: $x <br>";
  $x++;
} while ($x<=5);
?>

Contoh Penggunaan

Bagian berikutnya akan menggambarkan percabangan for dan foreach.