رفتن به مطلب

جلوگیری از اجرای کدها


پست های پیشنهاد شده

سلام

من میخوام یه کدی بنویسم که زمانی که یه شرط برقرار بود بقیه کدها اجرا نشن و برنامه به کل متوقف بشه

از exit استفاده کردم ولی به کارم نیومد

کد من تقریبا اینطوریه


foreach() {
if () {
break;
}
exit;
}

اگه exit مثل کد بالا باشه فقط از حلقه میاد بیرون و بقیه کدها اجرا میشه

اگه exit بیرون حلقه باشه کلا بقیه کدها اجرا نمیشه و کاری به شرط نداره

من میخوام کد رو به جای break بنویسم و کلا برنامه متوقف بشه

اگه میشه راهنمایی کنید

تشکر

ویرایش شده توسط reza_t
لینک به ارسال

سلام، میتونید بدین صورت اقدام کنید:

مثال با continue:

<?php
$array = array('Green', 'Red', 'Yellow', 'Blue');

foreach( $array as $items ) {

if( $items == 'Yellow' ) continue;
echo "<p>{$items}</p>";

}
?>

خروجی:


Green
Red
Blue

مثال با exit:


<?php
$array = array('Green', 'Red', 'Yellow', 'Blue');

foreach( $array as $items ) {

if( $items == 'Yellow' ) exit;
echo "<p>{$items}</p>";

}
?>

خروجی:


Green
Red

لینک به ارسال

ممنون بابت پاسخ

کدهایی که میگین فقط از حلقه میاد بیرون

من میخوام کلا برنامه متوقف بشه

مثلا اگه بعدش یه حلقه دیگه بود دیگه توی اون حلقه نره

لینک به ارسال

برای خروج از حلقه ;break

برای خروج از تابع ;return

برای خروج کامل و متوقف کردن اجرای کدها ;die

رو استفاده کنید

لینک به ارسال

به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...