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 कंस्ट्रक्ट,
    जो फ़ंक्शन के निष्पादन को रोक देती है