continue স্টেটমেন্ট ব্যবহার করা হয় কোনো লুপের (for, while, foreach) নির্দিষ্ট iteration বাদ দিয়ে পরবর্তী iteration এ যাওয়ার জন্য। এটি লুপ সম্পূর্ণ থামায় না, শুধু নির্দিষ্ট iteration skip করে।
continue স্টেটমেন্ট এর গঠন (Syntax):
continue;
এটি সাধারণত একটি if শর্তের ভিতরে ব্যবহার করা হয়, যাতে কিছু নির্দিষ্ট শর্তে কোড ব্লক এড়িয়ে যাওয়া যায়।
উদাহরণ ১: for লুপে continue
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
continue;
}
echo $i . "<br>";
}
আউটপুট:
1
2
4
5
3 বাদ পড়েছে কারণ continue স্টেটমেন্ট বর্তমান iteration skip করেছে।
উদাহরণ ২: while লুপে continue
$i = 0;
while ($i < 5) {
$i++;
if ($i == 2) {
continue;
}
echo $i . "<br>";
}
আউটপুট:
1
3
4
5
উদাহরণ ৩: foreach লুপে continue
$names = ["Arafat", "Nishi", "Rahim", "Karim"];
foreach ($names as $name) {
if ($name == "Rahim") {
continue;
}
echo $name . "<br>";
}
আউটপুট:
Arafat
Nishi
Karim
continue স্টেটমেন্ট এর ব্যবহার:
- লুপের নির্দিষ্ট শর্তের উপর ভিত্তি করে একটি iteration skip করতে।
- filter করা বা নির্দিষ্ট ভ্যালু বাদ দিতে।
- লজিক ক্লিন ও রিডেবল রাখতে।
break vs continue:
| break | continue |
|---|---|
| লুপ সম্পূর্ণ থামিয়ে দেয় | শুধুমাত্র বর্তমান iteration বাদ দেয় |
| control লুপের বাইরে চলে যায় | control লুপের পরবর্তী iteration এ যায় |
উপসংহার:
continue স্টেটমেন্ট PHP-তে লুপের নির্দিষ্ট iteration স্কিপ করার জন্য খুবই উপযোগী। এটি শর্ত অনুযায়ী লজিকাল নিয়ন্ত্রণ বজায় রাখে এবং unnecessary execution এড়াতে সাহায্য করে।