while නිර්මාණය
while නිර්මාණය ලූපයක් නිර්මාණය කරයි, එය
කොන්දේසිය true ලෙස ආපසු ලබා දෙන තෙක් ක්රියාත්මක වේ.
සෑම පුනරාවර්තනයකටම පෙර කොන්දේසිය පරීක්ෂා කරනු ලැබේ.
කොන්දේසිය මුලදීම අසත්ය නම්, ලූපය කිසිදු වරක් ක්රියාත්මක නොවේ.
වාක්ය ඛණ්ඩය
while (condition) {
// ක්රියාත්මක කළ යුතු කේතය
}
උදාහරණය
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) {
// අනන්ත ලූපය
}
?>
මෙම කේතය බලහත්කාරයෙන් නතර නොකරන තෙක් අනන්තව ක්රියාත්මක වේ.