পিএইচপি while লুপ

while লুপ PHP-তে এমন একটি কন্ডিশনাল লুপ যা কোনো একটি শর্ত সত্য (true) থাকা পর্যন্ত একটি কোড ব্লক বারবার চালায়। এটি এমন সময় ব্যবহৃত হয় যখন আপনি আগে থেকে জানেন না কতবার কোডটি চালাতে হবে।


while লুপ এর গঠন (Syntax):


while (condition) {
    // কোড ব্লক
}
  

ব্যাখ্যা: condition সত্য থাকলে লুপের ভিতরের কোড বারবার এক্সিকিউট হবে। যখন শর্ত মিথ্যা হবে, তখন লুপ বন্ধ হবে।


উদাহরণ ১: ১ থেকে ৫ পর্যন্ত সংখ্যা প্রিন্ট করা


$i = 1;

while ($i <= 5) {
    echo $i . "<br>";
    $i++;
}
  

আউটপুট:
1
2
3
4
5


উদাহরণ ২: Even সংখ্যা প্রিন্ট করা


$number = 2;

while ($number <= 10) {
    echo $number . " ";
    $number += 2;
}
  

আউটপুট: 2 4 6 8 10


উদাহরণ ৩: ইনফিনিটি লুপ (সতর্কতা)

যদি লুপের মধ্যে শর্ত কখনো মিথ্যা না হয়, তাহলে এটি ইনফিনিট লুপ তৈরি করবে।


$i = 1;

while ($i <= 5) {
    echo "Hello ";
    // $i++; যদি এটা বাদ যায়, তাহলে লুপ কখনো বন্ধ হবে না
}
  

সমাধান: সবসময় নিশ্চিত হোন যে শর্ত একসময় মিথ্যা হবে।


while লুপের ব্যবহার ক্ষেত্র:

  • অজানা সংখ্যক বার লুপ চালাতে
  • ইউজার ইনপুট যতক্ষণ না নির্দিষ্ট মানে পৌঁছায়
  • ফাইল থেকে লাইনে লাইনে ডেটা পড়া

while vs for লুপ

while লুপ for লুপ
শর্ত জানা থাকলে ভালো কাজ করে নির্দিষ্ট সংখ্যক পুনরাবৃত্তির জন্য উপযুক্ত
ইনিশিয়ালাইজেশন লুপের আগে করতে হয় সব কিছু এক লাইনে করা যায়

উপসংহার:

PHP-এর while লুপ খুবই কার্যকর একটি কন্ট্রোল স্ট্রাকচার যা আপনি ডাইনামিক শর্ত অনুযায়ী ব্যবহার করতে পারেন। এটি প্রোগ্রামে দক্ষতা এবং নমনীয়তা এনে দেয়। সবসময় সতর্ক থাকুন যেন লুপ ইনফিনিট না হয়ে যায়।


 

 

Leave a Reply