Comment

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

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

Estimated reading: 1 minute 13 views Contributors

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

PHP do…while লুপ এর পরিচিতি

PHP do...while লুপ বুলিয়ান এক্সপ্রেশন এর উপর ভিত্তি করে বারবার কোড ব্লক চালানোর অনুমতি দেয়। নিম্নে PHP do...while লুপ এর সিনট্যাক্স দেখানো হলো :

<?php

do {
	statement;
} while (expression);

do...while লুপে কোড ব্লক সর্বদাই একবার রান করে, এরপরে কন্ডিশন চেক করে এবং যতক্ষণ পর্যন্ত কন্ডিশন সত্য থাকে ততক্ষণ পর্যন্ত কোড ব্লক রান করতে থাকে।

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

do...while বনাম. while

do...while লুপ এবং while লুপ এর মধ্যে পার্থক্য হল:

  • do...while লুপ এর স্টেটমেন্ট অন্তত একবার সম্পাদিত হয়। যদিও এক্সপ্রেশনটি false. হলে এটি  while স্টেটমেন্টে কার্যকর করবে না।
  • PHP প্রতিটি পুনরাবৃত্তির শেষে স্টেটমেন্ট দেওয়ার সময় do...while লুপ এক্সপ্রেশন কে মূল্যায়ন করে। বিপরীতভাবে, PHP প্রতিটি পুনরাবৃত্তির শুরুতে while স্টেটমেন্টে এক্সপ্রেশন কে মূল্যায়ন করে।

PHP do…while লুপ এর উদাহরণঃ

নিম্নোক্ত উদাহরণে, do...while লুপ স্টেটমেন্টের ভিতরের কোড ব্লক এক সময় সঠিকভাবে সম্পাদন করে।

<?php

$i = 0;
do {
 echo $i;
} while ($i > 0);

লুপ বডির ভিতরের কোড প্রথমে সম্পাদন করে ভেরিয়েবল $i. দেখাতে। কারণ $i. এর মান 0, শর্ত পূরণ হয়, লুপ বন্ধ হয়ে যায়।

নিম্নলিখিত উদাহরণে, do...while লুপ এর ভিতরে কোড ব্লক দশবার লুপ চালাইঃ

<?php

$i = 10;

do {
    echo $i  . '<br>';
    $i--;
} while ($i > 0);

এই টিউটোরিয়ালে, আপনি শিখেছেন কিভাবে PHP do...while  লুপ স্টেটমেন্ট ব্যাবহার করে একটি কোড ব্লক বারবার সম্পাদন করতে হয় যতক্ষণ না একটি শর্ত false. হয়।

Leave a Comment

Share this Doc

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

Or copy link

CONTENTS

Subscribe

×
Cancel