Konstruksi while
Konstruksi while membuat perulangan yang dieksekusi selama
kondisi mengembalikan true. Kondisi diperiksa sebelum setiap iterasi.
Jika kondisi salah dari awal, perulangan tidak akan dieksekusi sekali pun.
Sintaksis
while (condition) {
// code to be executed
}
Contoh
Tampilkan angka dari 1 hingga 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Hasil eksekusi kode:
12345
Contoh
Memproses elemen array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Hasil eksekusi kode:
246810
Contoh
Perulangan tak terhingga:
<?php
while (true) {
// infinite loop
}
?>
Kode ini akan dieksekusi tanpa henti hingga dihentikan secara paksa.