কনস্ট্রাক্ট continue

কনস্ট্রাক্ট continue লুপের বর্তমান পুনরাবৃত্তির বাকি অংশ ডালানো এবং অবিলম্বে পরবর্তী পুনরাবৃত্তিতে যাওয়ার অনুমতি দেয়। এটি সব ধরণের লুপে ব্যবহার করা যেতে পারে: for, while, do-while এবং foreach।

continue কমান্ডের পরে একটি সংখ্যা লেখা যেতে পারে, যা নির্দেশ করবে কতগুলো নেস্টেড লুপ ডালানো উচিত (ডিফল্টভাবে 1)।

সিনট্যাক্স

phpcontinue;
phpcontinue $level;

উদাহরণ

লুপে জোড় সংখ্যা ডালানো:

php<?php
  for ($i = 0; $i < 5; $i++) {
    if ($i % 2 == 0) {
      continue;
    }
    echo $i;
  }
?>

কোড 실행ের ফলাফল:

php13

উদাহরণ

foreach লুপে continue ব্যবহার:

php<?php
  $arr = [1, 2, 3, 4, 5];
  foreach ($arr as $value) {
    if ($value == 3) {
      continue;
    }
    echo $value;
  }
?>

কোড 실행ের ফলাফল:

php1245

উদাহরণ

একাধিক নেস্টিং লেভেল ডালানোর জন্য প্যারামিটার সহ continue ব্যবহার:

php<?php
  for ($i = 0; $i < 3; $i++) {
    echo "i: $i\n";
    for ($j = 0; $j < 3; $j++) {
      if ($j == 1) {
        continue 2;
      }
      echo "j: $j\n";
    }
  }
?>

কোড 실행ের ফলাফল:

phpi: 0
j: 0
i: 1
j: 0
i: 2
j: 0

আরও দেখুন

  • কনস্ট্রাক্ট break,
    যা সম্পূর্ণরূপে লুপের কার্যকরী বন্ধ করে দেয়
  • কনস্ট্রাক্ট return,
    যা ফাংশনের কার্যকরী বন্ধ করে দেয়