কনস্ট্রাক্ট 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