Perulangan while PHP

Perulangan while di PHP melaksanakan blok kode saat kondisi yang ditentukan adalah true.

Perulangan PHP

Saat menulis kode, sering kali perlu mengulangi blok kode yang sama. Kita dapat menggunakan perulangan untuk melaksanakan tugas seperti itu, bukannya menambah beberapa baris kode yang sama di skrip.

Dalam PHP, kami memiliki pernyataan perulangan berikut:

  • while - Melakukan ulang kembali blok kode selama kondisi yang ditentukan benar
  • do...while - Melaksanakan blok kode sekali dahulu, kemudian lakukan ulang kembali selama kondisi yang ditentukan benar
  • for - Melooping blok kode sejumlah kali
  • foreach - Melintasi setiap elemen array dan melooping blok kode

Perulangan while PHP

Perulangan while akan menjalankan blok kode selama kondisi yang ditentukan benar.

Syarat

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

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

Contoh

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

Contoh Perjalanan

Perulangan do...while PHP

Perulangan do...while akan menjalankan blok kode sekali pertama, kemudian memeriksa kondisi. Jika kondisi yang ditentukan benar, perulangan akan diulang.

Syarat

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

Contoh di bawah ini mengatur variabel $x menjadi 1 ($x=1). Lalu, perulangan do while menampilkan sebuah string, lalu mengurangi variabel $x 1. kemudian memeriksa kondisi ($x apakah kurang dari atau sama dengan 5). Selama $x kurang dari atau sama dengan 5, perulangan akan terus berjalan:

Contoh

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

Contoh Perjalanan

Perhatikan bahwa perulangan do while hanya memeriksa kondisi setelah menjalankan pernyataan dalam perulangan. Ini berarti perulangan do while setidaknya akan menjalankan pernyataan sekali, bahkan jika pengujian kondisi gagal di pertama kalinya.

Contoh di bawah ini mengatur $x menjadi 6, lalu menjalankan perulangan.Lanjutkan untuk memeriksa kondisi:

Contoh

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

Contoh Perjalanan

Pertemuan berikutnya akan menggambarkan perulangan for dan foreach.