PHP

PHP — دستور continue (Continue)

آخرین بروزرسانی: 1404/08/01

PHP دستور Continue

دستور continue در PHP کمک می کند یک دور از حلقه (Loop) را رد کنیم و مستقیم بریم دور بعدی. تصور کن مثل بازی ویدیویی است که اگر مانع ببینی، می پری روی مرحله بعدی بدون توقف. این دستور برای حلقه های for، while، do...while و foreach کاربرد دارد.

Continue در حلقه For

اگر بخواهیم یک عدد خاص را نادیده بگیریم، continue مفیده. مثل وقتی در کلاس یک سوال را جواب نمی دهی و می روی سوال بعد.

مثال

for ($x = 0; $x < 10; $x++) {
  if ($x == 4) {
    continue;
  }
  echo "The number is: $x <br>";
}

Continue در حلقه While

مثل بازی، وقتی یک مرحله سخت است، continue می گوید ردش کن و برو مرحله بعد.

مثال

$x = 0;
while($x < 10) {
  if ($x == 4) {
    $x++;
    continue;
  }
  echo "The number is: $x <br>";
  $x++;
}

Continue در حلقه Do While

در do...while هم مثل بقیه، دور فعلی را می گذرد و به بعدی می رود.

مثال

$i = 0;
do {
  $i++;
  if ($i == 3) {
    continue;
  }
  echo $i;
} while ($i < 6);

Continue در حلقه Foreach

مثال مدرسه ای: وقتی رنگی را دوست نداری، continue می گوید ردش کن و برو رنگ بعد.

مثال

$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $x) {
  if ($x == "blue") {
    continue;
  }
  echo "$x <br>";
}

جمع بندی سریع: 1) continue دور فعلی را رد می کند، 2) به حلقه بعدی می رود، 3) برای هر نوع حلقه کاربرد دارد، 4) کمک می کند از بعضی آیتم ها عبور کنیم، 5) ساده و کاربردی برای کد مرتب.