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 ابزار قدرتمندی برای کنترل جریان اجرای کد و مدیریت شرایط خاص در حلقه‌ها است.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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