PHP – دستور (Break)

استفاده از دستور break در PHP

دستور break در PHP برای خروج از حلقه‌ها استفاده می‌شود. این دستور به شما این امکان را می‌دهد که به طور ناگهانی از حلقه خارج شوید، حتی اگر شرایط تکرار حلقه هنوز برقرار باشد. در اینجا نحوه استفاده از دستور break در انواع مختلف حلقه‌ها توضیح داده شده است:

استفاده از دستور break در حلقه for

مثال

خروج از حلقه for وقتی که مقدار $x برابر با 4 باشد:

for ($x = 0; $x < 10; $x++) {
  if ($x == 4) {
    break; // خروج از حلقه
  }
  echo "The number is: $x <br>";
}

توضیح: در این مثال، وقتی $x برابر با 4 می‌شود، دستور break اجرا شده و از حلقه for خارج می‌شود. بنابراین، تنها مقادیر 0 تا 3 چاپ می‌شوند.

استفاده از دستور break در حلقه while

مثال

خروج از حلقه while وقتی که مقدار $x برابر با 4 باشد:

$x = 0;

while ($x < 10) {
  if ($x == 4) {
    break; // خروج از حلقه
  }
  echo "The number is: $x <br>";
  $x++;
}

توضیح: مشابه مثال قبلی، وقتی $x برابر با 4 می‌شود، حلقه while با استفاده از دستور break متوقف می‌شود.

استفاده از دستور break در حلقه do...while

مثال

خروج از حلقه do...while وقتی که مقدار $i برابر با 3 باشد:

$i = 1;

do {
  if ($i == 3) break; // خروج از حلقه
  echo $i;
  $i++;
} while ($i < 6);

توضیح: در این مثال، حلقه do...while حداقل یک بار اجرا می‌شود و سپس هر بار شرط بررسی می‌شود. وقتی $i برابر با 3 می‌شود، دستور break اجرا شده و حلقه متوقف می‌شود.

استفاده از دستور break در حلقه foreach

مثال

خروج از حلقه foreach وقتی که مقدار $x برابر با “blue” باشد:

$colors = array("red", "green", "blue", "yellow");

foreach ($colors as $x) {
  if ($x == "blue") break; // خروج از حلقه
  echo "$x <br>";
}

توضیح: در این مثال، وقتی مقدار $x برابر با “blue” می‌شود، دستور break اجرا شده و از حلقه foreach خارج می‌شود. بنابراین، تنها مقادیر “red” و “green” چاپ می‌شوند.

نکات مهم درباره دستور break

  • خروج از حلقه‌های تو در تو: اگر دستور break درون یک حلقه تو در تو (حلقه درون حلقه) قرار گیرد، تنها از حلقه‌ای که در آن قرار دارد خارج می‌شود و حلقه‌های بیرونی همچنان ادامه می‌یابند.
  • استفاده در حالت‌های خاص: دستور break می‌تواند در ترکیب با سایر کنترل‌های جریان مانند if برای ایجاد منطق پیچیده‌تر درون حلقه‌ها استفاده شود.

دستور break ابزار قدرتمندی برای کنترل جریان اجرای کد و مدیریت شرایط خاص در حلقه‌ها است.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.