continue कंस्ट्रक्ट
continue कंस्ट्रक्ट लूप के वर्तमान इटरेशन के शेष भाग को छोड़ने और तुरंत अगले इटरेशन पर जाने की अनुमति देता है।
इसका उपयोग सभी प्रकार के लूपों में किया जा सकता है:
for, while, do-while और foreach।
continue कमांड के बाद एक नंबर लिखा जा सकता है, जो यह इंगित करेगा कि कितने नेस्टेड लूप को छोड़ना है (डिफ़ॉल्ट रूप से 1)।
सिंटैक्स
continue;
continue $level;
उदाहरण
लूप में सम संख्याओं को छोड़ना:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i;
}
?>
कोड निष्पादन का परिणाम:
13
उदाहरण
foreach लूप में continue का उपयोग:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $value) {
if ($value == 3) {
continue;
}
echo $value;
}
?>
कोड निष्पादन का परिणाम:
1245
उदाहरण
नेस्टिंग के कई स्तरों को छोड़ने के लिए पैरामीटर के साथ continue का उपयोग:
<?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";
}
}
?>
कोड निष्पादन का परिणाम:
i: 0
j: 0
i: 1
j: 0
i: 2
j: 0