کارد نکردن این کد (ساده)

این تاپیک 2 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  Tarikhi Massud ،‏ 2 سال و 7 ماه پیش .

٧٠۴ visibility
نویسنده پست
چهارشنبه ، ۲۷ اسفند ۱۳۹۳     ۱۱:۱۴ ب.ظ #


محمد

Subscriber
40 پست37 تاپیک

میخوام از 100 تا مثلا 5 و 2 نمایش داده نشن

<?php
for($i=1;$i<=100;$i++){
switch($i){
case 5:
case 2:

continue;
break;

}
if($i==(3)){
continue;
}

echo $i.''.PHP_EOL;

}
?>

دستور ایف کار کرد و سه رو نشون نداد ولی سویچ کاری رو انجام نداد 🙁

0  تشکر
پنج شنبه ، ۲۸ اسفند ۱۳۹۳     ۹:۰۸ ب.ظ #


مهشاد کلانتری

Author
432 پست67 تاپیک

به جای continue; که برای switch نوشتین بنویسین continue 2;

0  تشکر
جمعه ، ۲۹ اسفند ۱۳۹۳     ۲:۰۳ ق.ظ #


Tarikhi Massud

Subscriber
5 پست0 تاپیک

خب کنتنیو در سویچ یه معنی رفتن به کیس بعدی هست(به دور بعدی حلقه نمیره) و چون هیچ کیسی نیست از سویچ خارج میشه و بیرون از سویچ هم به سویچ ربطی نداره به همین دلیل باید یه دیفالت تو سویچ میزاشتی که اون i رو چاپ کنه

1  تشکر
پست 1 تا 3 (از مجموع 3 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .