কম্পিউটার টিউটোরিয়াল

PHP continue স্টেটমেন্ট (continue Statement)


পরিচিতি

continue স্টেটমেন্ট PHP-র লুপিং কন্ট্রোল কীওয়ার্ডের একটি। যখন প্রোগ্রাম ফ্লো লুপের ভেতরে continue-এর সম্মুখীন হয়, তবে লুপের করেন্ট ইটারেশনের বাকি স্টেটমেন্টগুলো স্কিপ হয় এবং লুপের পরবর্তী ইটারেশন শুরু হয়। এটি while, do while, for এবং foreach লুপে ব্যবহার করা যায়।

সিনট্যাক্স

while (expr) {
    ..
    ..
    if (expr1)
        continue;
    ..
    ..
}

নিচের উদাহরণে, continue স্টেটমেন্ট এক্সিকিউট হবে যতবার while লুপের কাউন্টার ভেরিয়েবল $x ইভেন নম্বর হবে। ফলে ১ থেকে ১০ পর্যন্ত অড্ড নম্বরগুলো প্রিন্ট হবে—

উদাহরণ

<?php
$x=1;
while ($x<10){
    $x++;
    if ($x%2==0)
        continue;
    echo "x = $x" . "\n";
}
?>

আউটপুট

এটি নিচের ফলাফল দেবে—

x = 3 x = 5 x = 7 x = 9

continue কীওয়ার্ডের একটি অপশনাল নামেরিক আর্গুমেন্ট থাকতে পারে যেটি নির্দেশ করে কত লেভেল ইনার লুপ স্কিপ করবে। ডিফল্ট ১।

নিচের উদাহরণে ইনার লুপে continue কীওয়ার্ড লেভেল আর্গুমেন্টসহ ব্যবহার করা হয়েছে—

উদাহরণ

<?php
for ($i = 1;$i<=5;$i++) {
    echo "Start Of outer loop\n";
    for ($j=1;$j<=5;$j++) {
        if ($j >3) continue 2;
        echo "I : $i J : $j"."\n";
    }
    echo "End of inner loop\n";
}
?>

আউটপুট

এটি নিচের ফলাফল দেবে—

Start Of outer loop
I : 1 J : 1
I : 1 J : 2
I : 1 J : 3
Start Of outer loop
I : 2 J : 1
I : 2 J : 2
I : 2 J : 3
Start Of outer loop
I : 3 J : 1
I : 3 J : 2
I : 3 J : 3
Start Of outer loop
I : 4 J : 1
I : 4 J : 2
I : 4 J : 3
Start Of outer loop
I : 5 J : 1
I : 5 J : 2
I : 5 J : 3

  1. জাভাস্ক্রিপ্টে do...while loop স্টেটমেন্ট কী?

  2. জাভাস্ক্রিপ্টে continue স্টেটমেন্ট কী?

  3. জাভাস্ক্রিপ্ট Break, Continue এবং Label স্টেটমেন্ট বর্ণনা

  4. জাভাস্ক্রিপ্টে continue স্টেটমেন্ট