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

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

الموضوع: [دورة php - الدرس الرابع عشر] - الجزء الثاني : المصفوفات الحرفية و المركبة و تعريفها

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

    Q (14) [دورة php - الدرس الرابع عشر] - الجزء الثاني : المصفوفات الحرفية و المركبة و تعريفها

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



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




    و في درسنا اليوم سنتحدث بإذن الله عن النوع الثاني من المصفوفات و هو المصفوفات الحرفية او ما تسمى بالمصفوفات المركبة و سنتعلم كيفية التعامل معها و تعريفها و استخدامها ..

    في البداية اود التذكير بأن كل مصفوفة لها فهرس index و هو الأساس في تقسيمنا لأنواع المصفوفات في دروسنا و تعرفنا على المصفوفة الرقمية التي يكون الفهرس الخاص بها عبارة عن ارقام تبدأ من ال 0 و تنتهي بعدد عناصر المصفوفة - 1 , اما المصفوفة الحرفية او ما تسمى بالمصفوفة المركبة فإنها تختلف عن الرقمية بأن الفهرس الخاص بها هو ليس ارقاما و إنما من الممكن ان يكون اي شيء مثل حروف او حروف وارقام او كلمات ذات دلالة معينة او اي تركيبة من الحروف و الأرقام و الكلمات

    لاحظ المثال التالي على المصفوفات الحرفية :
    كود PHP:
    <?php
        $name_and_age 
    = array( 'ZAED'=>22,'SALEEM'=>20'SAIF'=>16 );
        foreach (
    $name_and_age as $key => $value)
        {
            echo 
    $key."=>".$value."<br />";
        }
    ?>
    في البداية قمنا بتعريف اسم المتغير name_and_age$ على انه مصفوفة و بعد اشارة المساواة كتبنا الدالة array التي تعلن اننا سنعرف مصفوفة و في الداخل عرفنا عناصر المصفوفة لكن لاحظ اننا قمنا بكتابة
    zaed =>22
    و
    saleem => 20
    و
    saif => 16
    و فصلنا بينهم بفاصلة
    هل هي غريبة
    لا يا اصدقائي الطريقة بسيطة فهذه عبارة عن مصفوفة حرفية لأعمار 3 اشخاص و الأسماء هنا تدلنا ان الفهرس للمصفوفة هو الأسم و عمر هذا الشخص هو القيمة الموجودة بعد الإشارة => , اي ان الصيغة العامة اننا نكتب كالتالي
    name => age
    هنا في هذا النوع نلاحظ انه الفهرس هو حرفي و ليس رقمي لذلك نستخدم نوع خاص من الدوران عادة يستخدم مع المصفوفات و هو foreach و كما نلاحظ اننا كتبنا دوران ليدور على عناصر المصفوفة و معنى جملة تعريف الدوران اي اجلب المفتاح key و القيمة التي توازيه value من المصفوفة name_and_age و اطبعهم على سطر

    و بإمكانكم مشاهدة نتيجة تنفيذ الكود السابق عبر الرابط التالي :
    http://www.al79n-php.info/less14/arr1.php

    اما الآن سأنتقل الى موضوع اخر في المصفوفات و هو المصفوفات المتعددة الأبعاد , و هي بأبسط تعبير عبارة عن تخزين مجموعة من المصفوفات بداخل مصفوفة واحدة و نستفيد من هذه الفكرة عند عمل تصنيف لأقسام موقعنا مثلا نقول ان المنتدى عبارة عن موقع و فيه مصفوفتين كبيرتين و هما الأقسام الرئيسية مثلا (القسم العام و قسم تعليم و جامعات) و في نفس الوقت كل قسم يحتوي على مجموعة من من الأقسام الفرعية و الأقسام الفرعية تحتوي على مواضيع و هكذا ,, اي ان الأقسام هنا عبارة عن مصفوفات لكنها من الممكن ان تحتوي مصفوفات

    اما طريقة تعريف هذا النوع من المصفوفات فهو كالتالي مثلا :

    كود PHP:
    <?php
        $arr 
    = array(
                        
    "age"=>array("zaed"=>23 "saleem"=>23,"saif"=>17)
                        ,
                        
    "job"=>array("hamzah"=>"driver" "zaed"=>"programmer" "saleem"=>"student")
                        );
        foreach(
    $arr as $key=>$value)
        {
            echo 
    $key." : ".$value." <br/> ";
        }
    ?>


    سوف تلاحظ ان النتيجة انه سيطبع المفاتيح age و job و سيطبع بجانب كل واحد من هذه المفاتيح كلمة Array ليكون دلالة على انه كل واحد من هذا المفاتيح يشير الى مصفوفة و ليس الى قيمة واحدة
    و النتيجة ستكون هكذا :

    كود PHP:
    age : Array 
     
    job : Array 

    نكتفي اخوتي بهذا القدر و الدرس القادم سيكون عبارة عن مجموعة من الدوال function التي تستخدم مع المصفوفات بكثرة و تفيد جدا في استخدام المصفوفات
    اطيب تحية مني لكم
    التعديل الأخير تم بواسطة Sc®ipt ; 01-23-2011 الساعة 04:52 PM

  2. #2
    عضو جديد الصورة الرمزية DANA MURAD
    تاريخ التسجيل
    May 2010
    المشاركات
    7

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

    يعطيك ألف عافية دكتور زيـــــــد

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة DANA MURAD مشاهدة المشاركة
    يعطيك ألف عافية دكتور زيـــــــد
    الله يعافيكي دانا

  4. #4
    عضو ذهبي الصورة الرمزية وسام المصري
    تاريخ التسجيل
    Sep 2010
    العمر
    34
    المشاركات
    406

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

    والله انك فهمان كتير
    منَ عجآئب آلاخلآق آلبشرية ! عندمآ نگون علىّ [ حق ] لـآ آحد يتذگر وُعندمآ نگونَ علىّ [ خطأ ] لآ آحد يـنسىّ

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة وسام المصري مشاهدة المشاركة
    والله انك فهمان كتير
    تسلم حبيبي
    كلك زوق

+ الرد على الموضوع

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

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

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

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

  1. [دورة php - الدرس الثالث عشر] - الجزء الأول : المصفوفات الرقمية و تعريفها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 3
    آخر مشاركة: 12-13-2010, 05:24 PM
  2. [دورة php - الدرس الثاني عشر] - الجزء الثاني : تكملة جمل التكرار و تطبيقات عليها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 3
    آخر مشاركة: 12-12-2010, 03:06 AM
  3. [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 5
    آخر مشاركة: 12-11-2010, 07:15 PM
  4. [دورة php - الدرس العاشر] - الجزء الثاني : الجمل الشرطية : جملة switch
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 8
    آخر مشاركة: 12-11-2010, 03:55 AM
  5. [دورة php - الدرس السابع] - الجزء الثاني : معالجة بيانات النماذج و برمجتها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 18
    آخر مشاركة: 12-11-2010, 01:59 AM

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

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

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

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

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