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
phpwhile (condition) {
// code to be executed
}
Contoh
Mari output nombor dari 1 hingga 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Keputusan pelaksanaan kod:
php12345
Contoh
Pemprosesan elemen array:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Keputusan pelaksanaan kod:
php246810
Contoh
Gelung tak terhingga:
php<?php
while (true) {
// infinite loop
}
?>
Kod ini akan dilaksanakan secara tak terhingga sehingga dihentikan secara paksa.