PHP-এ while লুপ
while লুপটি যতক্ষণ পর্যন্ত চলতে থাকবে,
যতক্ষণ এটিকে প্যারামিটার হিসেবে দেওয়া এক্সপ্রেশনটি সত্য থাকে।
এটি স্বেচ্ছাচারী সংখ্যক পুনরাবৃত্তি 실행 করতে দেয়।
এটির সিনট্যাক্স এখানে:
<?php
while (statement) {
/*
আমরা এই কোডটি চক্রাকারে কার্যকর করি
প্রতিটি চক্রের শুরুতে বন্ধনীর মধ্যে এক্সপ্রেশনটি পরীক্ষা করি
*/
}
?>
লুপটি শেষ হবে যখন এক্সপ্রেশনটি সত্য না থাকে। যদি এটি শুরু থেকেই মিথ্যা হয় - তবে এটি একবারও কার্যকর হবে না।
আসুন উদাহরণ হিসাবে, while লুপ ব্যবহার করে ক্রমান্বয়ে
এক থেকে পাঁচ পর্যন্ত সংখ্যাগুলি প্রদর্শন করি:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
এবং এখন একটি উল্টো গণনা করি:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
এবং এখন একটি প্রদত্ত সংখ্যাকে 2 দ্বারা ভাগ করতে থাকব
যতক্ষণ না ফলাফল 10 এর চেয়ে কম হয়:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // ফলাফল
?>
1 থেকে 100 পর্যন্ত সংখ্যাগুলি স্ক্রিনে প্রদর্শন করুন।
11 থেকে 33 পর্যন্ত সংখ্যাগুলি স্ক্রিনে প্রদর্শন করুন।
100 থেকে 1 পর্যন্ত সংখ্যাগুলি স্ক্রিনে প্রদর্শন করুন।
num ভেরিয়েবলটির একটি প্রারম্ভিক মান দেওয়া আছে।
এটিকে 3 দ্বারা গুণ করতে থাকুন যতক্ষণ না
গুণের ফলাফল 1000 এর বেশি না হয়।
কোন সংখ্যাটি পাওয়া যাবে? এর জন্য প্রয়োজনীয়
পুনরাবৃত্তির সংখ্যা গণনা করুন।