التنفيذ اذا كان المتغير لا يساوى اكثر من قيمة
السلام عليكم
عندي جدول فيه حقل باسم id وname عملت جدول وحطيت فيه الid وال name وحطيت شرط لو رقم الآي دي لايساوي 1 او 2 او 3 او 4 اطبع if($id != 1 or $id != 2 or $id != 3 or $id != 4 ) { echo $id ."-". $name ; } كيف اقدر اخلي ارقام الآي دي بمصفوفة او متغير واحط شرط لو الآيدي لايساوي المصفوفة اطبع ربي يسعدكم ...
2 إجابات
فيك تستعمل أيضاً علامة الأكبر
if($id > 4) { echo $id ."-". $name ; } وهذه أحسن طريقة للإختصار و الله أعلم بواسطة: Imad تعديل: Imad 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا فكرة جيدة ولكنها لم تنفع لو كانت القيم 1 9 3 سوف تساوى الاعداد فى الوسط ايضا هذا في حالة كان المتغير عبارة عن رقم واحد و ليس مصفوفة, يعني لن يتم قبول 1 و 2 و 3 و 4 لأنها أصغر قطعاً من 4
عن طريق استعمال دالة in_array وهذا مثال
$x = array(1,2,3,4); $check = 1; if(in_array($check,$x)){ echo "موجود"; }else{ echo "غير موجود"; } بواسطة: MacOS 4 من 4 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا |
عن طريق شىء كهذا if(!in_array($id,array(1,2,3,4)))
30 / يناير / 2012 الساعة 18:59
الله يسعدكم يارب زبط كذا if(!in_array($id,$ffd)) شكرا كثير
30 / يناير / 2012 الساعة 20:11