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
}
?>
এই কোডটি অনন্তকাল পর্যন্ত চলতে থাকবে, যতক্ষণ না এটি জোরপূর্বক বন্ধ করা হয়।