while құрылымы
while құрылымы true қайтарғанша орындалатын циклды жасайды.
Шарт әрбір итерацияға дейін тексеріледі.
Егер шарт ең басынан жалған болса, цикл бір рет те орындалмайды.
Синтаксис
while (condition) {
// code to be executed
}
Мысал
1-ден 5-ке дейінгі сандарды шығарайық:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Кодты орындау нәтижесі:
12345
Мысал
Массив элементтерін өңдеу:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Кодты орындау нәтижесі:
246810
Мысал
Шексіз цикл:
<?php
while (true) {
// infinite loop
}
?>
Бұл код мәжбүрлі тоқтатқанға дейін шексіз орындалады.