
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 অনুপস্থিত।