Muundo while
Muundo while unaunda kitanzi ambacho hutekelezwa hadi
hali irejeshe true. Huli inakaguliwa kabla ya kila urudiaji.
Ikiwa hali ni ya uwongo tangu mwanzo, kitanzi hakitatekelezewa hata mara moja.
Sintaksia
while (condition) {
// code to be executed
}
Mfano
Tutatoa nambari kutoka 1 hadi 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Matokeo ya utekelezaji wa msimbo:
12345
Mfano
Usindikaji wa vipengele vya safu:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Matokeo ya utekelezaji wa msimbo:
246810
Mfano
Kitanzi kisicho na mwisho:
<?php
while (true) {
// infinite loop
}
?>
Msimbo huu utatekelezewa milele, hadi uzimishwe kwa nguvu.