Pembinaan while
Pembinaan while mencipta gelung yang dilaksanakan sehingga
syarat mengembalikan true. Syarat diperiksa sebelum setiap lelaran.
Jika syarat adalah palsu dari awal, gelung tidak akan dilaksanakan walau sekali pun.
Sintaks
while (condition) {
// code to be executed
}
Contoh
Mari output nombor dari 1 hingga 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Keputusan pelaksanaan kod:
12345
Contoh
Pemprosesan elemen array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Keputusan pelaksanaan kod:
246810
Contoh
Gelung tak terhingga:
<?php
while (true) {
// infinite loop
}
?>
Kod ini akan dilaksanakan secara tak terhingga sehingga dihentikan secara paksa.