آخـــر الـــمـــشـــاركــــات

تحميل برنامج الغاء تثبيت البرامج من الكمبيوتر Should I Remove It » آخر مشاركة: اردني وافتخر دردشة وتعليله وسواليف.. » آخر مشاركة: عاشق الحصن بريد الاعضاء » آخر مشاركة: محمد العزام اهلا بكم ..رمضان كريم » آخر مشاركة: حسان القضاة شو عم تسمع هلا » آخر مشاركة: حسان القضاة ما هو سبب تواجدك في المنتدى والى اي حدّ يستمر او ينتهي إنتسابك له ؟ » آخر مشاركة: قلعتي أبدية مرحبا » آخر مشاركة: محمد العزام " أميــــرةُ قـوسِ النَّصـــــر" » آخر مشاركة: قلعتي أبدية ~ إبريـــــــــــــــــل ~ » آخر مشاركة: حسان القضاة اسئلة مهمة بالفوتوشوب في المطابع 2019 » آخر مشاركة: المصمم يزن جبريل صاحب المركز الاول فى مجال تنزيل الملفات كامل مدي الحياة IDM 6.32 » آخر مشاركة: siiin همسات وأشوق » آخر مشاركة: حسان القضاة ""أيلـول""... » آخر مشاركة: قلعتي أبدية تبليغ عن رسالة زائر بواسطة راشد مرشد » آخر مشاركة: أميرة قوس النصر اشتقنالكم » آخر مشاركة: Mahmoud Zaben تُراهات ما قبل النوم ... » آخر مشاركة: قلعتي أبدية شو مزاجك اليوم... » آخر مشاركة: قلعتي أبدية قبول بلاغ عطل ثلاجات كلفينيتور 01092279973 & 0235700997 وكيل كلفينيتور (م .الجديدة) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات هوفر 01154008110 & 0235699066 وكيل هوفر (م.6اكتوبر) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات جنرال اليكتريك 01207619993 & 0235700997 وكيل جنرال اليكتريك (الز » آخر مشاركة: الوكيل1
النتائج 1 إلى 9 من 9

الموضوع: [دورة php - الدرس العاشر] - الجزء الثاني : الجمل الشرطية : جملة switch

مشاهدة المواضيع

  1. #1
    عضو مؤسس الصورة الرمزية Sc®ipt
    تاريخ التسجيل
    Nov 2008
    الدولة
    There's no place like 127.0.0.1
    العمر
    36
    المشاركات
    4,003

    افتراضي [دورة php - الدرس العاشر] - الجزء الثاني : الجمل الشرطية : جملة switch

    بسم الله الرحمن الرحيم




    في الدرس السابق تحدثنا عن جملة if الشرطية و استخداماتها و صيغتها بالإضافة الى بعض الأمثلة عليها و تحدثنا ايضا عن فوائدها وانها تسهل علينا 90% من عمليات البرمجة و بإمكانكم الإطلاع على الدروس السابقة من خلال الفهرس التالي :




    اما في درس اليوم فسنتحدث عن نوع اخر من الجمل الشرطية وهو مشابه للجملة if الشرطية و تستخدم كثيرا في عمليات البرمجة و ايضا بإستطاعتنا التحويل منها الى جملة if الشرطية و بالعكس و هي جملة switch الشرطية او الأصح ان تسمى جملة اختيار والتسمية ليست موضوعنا قدعونا نبدأ بشرحها و تفصيلها على بركة الله

    الصيغة العامة لجمة switch هي كالتالي :




    تخيل انك تريد معرفة قيمة متغير هل هي 1 ام 2 ام 3 ام 4 فسوف تحتاج الى جملة if متعددة السطور و الشروط للتأكد من الرقم هل يساوي المتغير و هنا تأتي فائدة جملة switch لأنها تقوم على اختيار تنفيذ الكود المطلوب حسب مطابقته للمتغير المحصور بين اقواس () بعد كلمة switch

    لنأخذ المثال التالي :

    كود PHP:
    <?
    $x 
    2;
    switch (
    $x)
    {
    case 
    1:
        echo 
    "First <br/>";
        break;
    case 
    2:
        echo 
    "Second <br/>";
        break;
    case 
    3:
        echo 
    "Third <br/>";
        break;
    default:
        echo 
    "Not 1 or 2 or 3";
        break;
    }
    ?>


    في هذا المثال
    قمنا بتعريف متغير اسمه x$ و اعطيناه القيمة 2
    ثم قمنا بكتابة كلمة switch و وضعنا بعدها بين القوسين اسم المتغير الذي سيتم الإختبار عليه و هو x$
    ثم بدأنا حالات الفحص و الإختيار و الحالة تبدأ بالكلمة المحجوزة case ثم القيمة التي يجب ان تطابق قيمة المتغير
    فإذا تطابقت فيقوم بتنفيذ الكود الموجود بعد النقطتين الى ان يجد الكلمة break و التي تعني انه تم انها الإختيار و تفيد في الخروج من بلوك ال switch كاملة و هكذا لكن اذا لم يجد تطابق في جميع الحالات case فإنه سيذهب الى نهاية جملة ال switch و ينفذ ما بعد كلمة default اي انه سينفذ كود افتراضي اذا لم يكن هناك تطابق

    و في مثالنا السابق
    فإنه سيمر على المتغير و يحفظ قيمته ثم يبدأ بالمرور على الحالات case كالتالي :
    سيمر على case 1 : هل القيمة 1 تساوي قيمة المتغير x$ ؟؟
    الإجابة لا - اذا يتجاهلها هي والكود الموجود بعدها
    الأن يمر على case 2 : فهل 2 تساوي قيمة المتغير x$ ؟؟
    الإجابة نعم - اذا ينفذ الكود الذي بعدها ثم يطبع كلمة second ثم ينفذ كلمة break و ينهي جملة الإختيار

    بإمكانكم الإطلاع على نتيجة تنفيذ هذا الكود عبر الرابط التالي :
    http://www.al79n-php.info/less10/switch.php


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

    والسلام عليكم و رحمة الله و بركاته








    التعديل الأخير تم بواسطة Sc®ipt ; 09-25-2010 الساعة 08:29 PM

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. [دورة php - الدرس الثامن] - الجزء الثالث : تطبيق عملي للنماذج - اتصل بنا
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 9
    آخر مشاركة: 12-11-2010, 02:05 AM
  2. [دورة php - الدرس السابع] - الجزء الثاني : معالجة بيانات النماذج و برمجتها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 18
    آخر مشاركة: 12-11-2010, 01:59 AM
  3. [دورة php - الدرس التاسع] - الجزء الأول : الجمل الشرطية : if وانواعها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 7
    آخر مشاركة: 12-11-2010, 01:20 AM
  4. أجمل المسرحيات المصريه
    بواسطة حسان القضاة في المنتدى منتدى الافلام العربية
    مشاركات: 8
    آخر مشاركة: 06-30-2010, 12:50 AM
  5. فيلم عمر وسلمى 2
    بواسطة أميرة قوس النصر في المنتدى منتدى الافلام العربية
    مشاركات: 13
    آخر مشاركة: 02-07-2010, 09:35 PM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •