১১.৪ কন্টিনিউ স্টেটমেন্ট (Continue statement)

for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে কোন  বিশেষ শর্ত পূরণ হলে অসমাপ্ত লুপটি অসমাপ্ত রেখেই পরবর্তী লুপ শুরু করার জন্য  continue স্টেটমেন্ট ব্যবহার করা হয়।

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
</style>

</head>
<body>
<?php
echo “<h2>Example of continue statement</h2>”;
$i=0;
for($i; $i<10; $i++)
{
if($i==5)
{
continue;
}
echo ” I = “.$i;
echo “<br >”;
}
?>
</body>

</html>

উপরের কোডটুকু একটা nptepad এ লেখার পর File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ index.php দিয়ে Save as type এ All files সিলেক্ট করে Save এ ক্লিক করে Save করতে হবে। index.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। এ কাজটিকে সহজে করার জন্য htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দেয়া যেতে পারে। XAMPP Running অবস্থায় থাকলে index.php  ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/index.php । আর যদি htdocs ফোল্ডারের মধ্যে কোন নতুন ফোল্ডার যেমন site নামে একটা ফোল্ডার তৈরি করে তার মধ্যে index.php ফাইলটিকে রাখা হয় তাহলে ব্রাউজারের এড্রেস বারে লেখতে হবে http://localhost/site/index.php । তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

  • উপরের উদাহরণটিতে $i=0; এর মাধ্যমে একটা for লুপের জন্য ভেরিয়েবল ডিক্লেয়ার করা হয়েছে।
  • for($i; $i<10; $i++) এর মাধ্যমে for লুপের জন্য শর্ত নির্ধারণ করা হয়েছে। অর্থাৎ $i ভেরিয়েবলের মান শুরুতে 0 থাকবে; $i++ এর জন্য প্রতিটা লুপে $i এর মান এক বৃদ্ধি পাবে; $i<10; অর্থাৎ $i এর মান সর্বোচ্চ 9 হতে পারবে। অর্থাৎ লুপটি মোট 10 বার চলবে।
  • echo ” I = “.$i; প্রকাশ করে ব্রাউজারে  I= 4 এর অনুরূপ $i ভেরিয়েবল এর মান প্রদর্শিত হবে।
  • if($i==5) প্রকাশ করে যদি $i এর মান 5 হয় তাহলে {} এর মধ্যেকার স্টেটমেন্টগুলো কাজ করবে আর অন্য কোন মান হলে {} এর মধ্যেকার স্টেটমেন্টগুলো এরিয়ে চলে যাবে।
  • if($i==5){continue;} প্রকাশ করে যদি $i এর মান 5 হয় তাহলে {} এর মধ্যে প্রবেশ করার পর continue স্টেটমেন্ট পাবে তাই লুপটি অসমাপ্ত রেখেই পরবর্তী লুপে ফিরে যাবে। অর্থাৎ $i=5 এর জন্য echo ” I = “.$i; স্টেটমেন্টটি কার্যকর হবে না। অর্থাৎ ব্রাউজারে I=5 প্রদর্শিত হবে না।
  • লুপটি সম্পূর্ণরূপে শেষ হয়ে যাওয়ার পর ব্রাউজারে I=0 I=1 I=2 I=3 I=4 I=6 I=7 I=8 I=9 প্রদর্শিত হবে; যেখানে I=5 অনুপস্থিত।

Leave a Comment