حول موضوع switch و case في php

Yasminarose

من فضلكم ارجو المساعده في php لمن يكون عندي عدة Cases بحيث اني احمل ملف و بعدين اختار واحده من الكيسات عشان ينفذها هذه عملتها ، الان اريد اعرف كيف اضيف خيار انه ينفذ كل الخيارات الموجوده داخل الكيسات كلها يعني مثلا اضيف كلمه All ولمن اختارها يقوم يتنفيذ كل الكيسات الاخرى رجاء ساعدونني ؟؟


التعليق السابق

كيف اخلي switch مشروطه وفين احط الشرط

الطريقه الاولى انه لو حذفت break ما راح ينفع

if (whatever == "All") {
  //ما تريد تنفيذه عند اختيار الكل
} else {
  //switch تتضمن كل الحالات الأخرى
}

قد تكون هناك طريقة أفضل لكن هذا ما استطعت التفكير به

هذا يعني أن عليه كتابة الكود مرتين!

الأفضل له هو شيء مثل

if a=1 || a=all

elseif a= 2 || a=all

elseif a=3 || a=all

............

كلامك صحيح.

لكن أليس من المفترض أن يستخدم if فقط كما ذكرت في تعليقك الأول؟ باستخدام elseif العبارات التابعة للشرط الأول فقط ستتنفذ في حال أن a=all.

آسف، if وحدها هي ما تحتاج إليه.

if a=1 || a=all

if a= 2 || a=all

if a=3 || a=all