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
phpwhile (condition) {
// code to be executed
}
Contoh
Tampilkan angka dari 1 hingga 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Hasil eksekusi kode:
php12345
Contoh
Memproses elemen array:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Hasil eksekusi kode:
php246810
Contoh
Perulangan tak terhingga:
php<?php
while (true) {
// infinite loop
}
?>
Kode ini akan dieksekusi tanpa henti hingga dihentikan secara paksa.