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
}
?>
Այս կոդը կկատարվի անվերջ, մինչև այն հարկադրաբար կանգնեցնեն: