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

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

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

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

رسائلك

اضغط هنا للدخول

 
 

يمكنك إختيار أيقونة لرسالتك من هذه القائمة

الخيارات الإضافية

  • سيتم تحويلها www.example.com إلى [URL]http://www.example.com[/URL].

عرض العنوان (الأحدث أولاً)

  • 01-26-2011, 07:32 PM
    Sc®ipt

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

    اقتباس المشاركة الأصلية كتبت بواسطة وسام المصري مشاهدة المشاركة
    والله انك فهمان كتير
    تسلم حبيبي
    كلك زوق
  • 01-26-2011, 12:22 PM
    وسام المصري

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

    والله انك فهمان كتير
  • 01-25-2011, 11:56 PM
    Sc®ipt

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

    اقتباس المشاركة الأصلية كتبت بواسطة DANA MURAD مشاهدة المشاركة
    يعطيك ألف عافية دكتور زيـــــــد
    الله يعافيكي دانا
  • 01-25-2011, 10:37 PM
    DANA MURAD

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

    يعطيك ألف عافية دكتور زيـــــــد
  • 01-21-2011, 07:33 PM
    Sc®ipt

    [دورة 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 التي تستخدم مع المصفوفات بكثرة و تفيد جدا في استخدام المصفوفات
    اطيب تحية مني لكم

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

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