Comment

PHP কন্ট্রোল ফ্লো (Control flow)

PHP হুয়াইল লুপ (while Loop)

Estimated reading: 1 minute 9 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে PHP while loop ব্যবহার করতে হয়। যতক্ষণ পর্যন্ত কন্ডিশন true থাকে ততক্ষণ পর্যন্ত while loop এর কোড ব্লক সম্পাদিত হতে থাকে।

PHP while Loop পরিচিতি

সিনট্যাক্স

<?php

while (expression) {
	statement;
}

যেভাবে এটা কাজ করে.

  • প্রথমত, PHP এক্সপ্রেশন মূল্যায়ন করে। ফলাফল true, হলে, PHP স্টেটমেন্ট কার্যকর করে।
  • তারপর, PHP আবার ক্সপ্রেশন পুনরায় মূল্যায়ন করে। যদি এটি এখনও true হয়, PHP আবার স্টেটমেন্ট কার্যকর করে। কিন্তু এক্সপ্রেশন টি false,  হলে লুপ শেষ হয়।

প্রথম পুনরাবৃত্তি শুরু হওয়ার আগে এক্সপ্রেশন false এ মূল্যায়ন করলে, লুপটি তৎক্ষণাত শেষ হয়ে যায়।

যেহেতু PHP while প্রতিটি পুনরাবৃত্তির আগে এক্সপ্রেশনের মূল্যায়ন করে, সেহেতু লুপ pretest loop হিসেবেও পরিচিত

আপনার লুপ বডিতে একটি স্টেটমেন্ট থাকলে কার্লি ব্রেসিস এর প্রয়োজন নেই:

<?php

while (expression)
	statement;

যাইহোক, স্টেটমেন্টের সাথে সর্বদা কার্লি ব্রেসিস অন্তর্ভুক্ত করা ভাল, যদিও execute করার জন্য স্টেটমেন্ট থাকে ।

নিম্নলিখিত ফ্লোচার্টটি ব্যাখ্যা করে যে while লুপ কীভাবে কাজ করে:

PHP while

PHP while loop এর উদাহরণ

নিম্নলিখিত উদাহরণটি 1 থেকে 10 পর্যন্ত পূর্ণ সংখ্যা যোগ করতে একটি while লুপ ব্যবহার করে:

<?php

$total = 0;
$number = 1;

while ($number <= 10) {
    $total += $number;
    $number++;
}

echo $total;
?>

আউটপুট:

55

PHP while লুপ-এর জন্য বিকল্প সিনট্যাক্স

while লুপ এর বিকল্প সিনট্যাক্স নিম্নরূপ:

<?php

while (expression):
	statement;
endwhile;

নিম্নলিখিতটি 1 থেকে 10 পর্যন্ত পূর্ণ সংখ্যার যোগফল করতে while লুপ এর বিকল্প সিনট্যাক্স ব্যবহার করে।

<?php

$total = 0;
$number = 1;

while ($number <= 10) :
    $total += $number;
    $number++;
endwhile;

echo $total;
?>

আউটপুট:

55

সারসংক্ষেপ

  • যতক্ষণ শর্ত true হয়, কোড ব্লক চালানোর জন্য PHP while লুপ ব্যবহার করুন ।

Leave a Comment

Share this Doc

PHP হুয়াইল লুপ (while Loop)

Or copy link

CONTENTS

Subscribe

×
Cancel