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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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