النتائج 1 إلى 4 من 4
الموضوع:

المصفوفات الحرفية PHP

الزوار من محركات البحث: 20 المشاهدات : 711 الردود: 3
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من أهل الدار
    мᾄḋʀἶḋ'ṩ ʛἶʀl
    تاريخ التسجيل: March-2014
    الدولة: Iraq,Thi-Qar
    الجنس: أنثى
    المشاركات: 3,271 المواضيع: 329
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 1197
    مزاجي: :)
    المهنة: programmer
    موبايلي: IPhone 8Plus
    آخر نشاط: 21/February/2020
    مقالات المدونة: 3

    المصفوفات الحرفية PHP

    النوع الثاني من المصفوفات وهي المصفوفات الحرفيه, وتختلف المصفوفات الحرفيه عن المصفوفات الرقميه من الناحيه التاليه, فهارس او مفاتيح المصفوفات الرقيمه تكون ارقام, اما المصفوفات الحرفيه فمفاتيحها او فهراسها تكون نصوص, قد تتسائل لماذا نستخدم المصفوفات الحرفيه, في كثير من الاوقات تعتبر المصفوفات الحرفيه مفيده, من حيث الترتيب ومن حيث الاستخدام, وتأكد انها وضعت لكي يسهل موضوع كتابة المصفوفات وليس لتعقيدها, تخيل مصفوفتنا التي تحتوي على المنتجات في الدرس السابق, لو اردنا ان نضع كمية كل منتج موجود لدينا , فلن يمكننا فعل ذلك بطريقة المصفوفات الرقميه بسهوله , ولكن المصفوفات الحرفيه سوف تكون سهله جدا علينا. انشاء المصفوفات الحرفيه :
    لنقم بعمل مثالنا السابق ولكن نريد ان نقوم بوضع كمية كل منتج لدينا في المصفوفه , شاهد المثال التالي:

    لكن لو لاحظنا في المصفوفات الرقميه , فالذي يمكننا فعله هو هكذا ,

    لاحظت الفرق الان ؟ لاحظ هنا ان العنصر ( element ) هو كمية كل منتج , والفهرس (index ) هو اسم المنتج , على عكس الحرفيه , فكان الفهرس ارقام والعنصر هو المنتج.
    التحكم في المصفوفه الحرفيه :
    تعلمنا في السابق ان لو اردنا ان نتحكم في المصفوفات الرقميه سوف نستخدم اسم المصفوفه , ثم رقم الفهرس. بالطريقه التاليه :

    اليس ذلك صحيحا ؟ ولكن كيف يمكن عمل ذلك عن طريق المصفوفات الحرفيه ؟ او ماهو النظير في المصفوفات الحرفيه ؟ يمكننا فعل ذلك بالطريقه التاليه:

    واذا اردت ان تقوم بتغيير واحد من العناصر , فسوف تكون بنفس طريقة المصفوفات الرقميه , لاحظ التالي :

    وايضا يمكننا انشاء المصفوفه بالطريقه التاليه :

    طباعة المصفوفات الحرفيه :
    كما للمصفوفات الرقميه طريقة كتابه بإستخدام دوال التكرار, يوجد دالة تكرار خاصه بالمصفوفات الحرفيه, ويمكن ايضا استخدامها للمصفوفات الرقميه وتدعى هذه الداله ( foreach ) وطريقة كتابتها كالتالي:

    يوجد طريقتان لكتابة المصفوفات الحرفية, لنأخذ الاولى الان لنقل الان اننا نريد ان نقوم بطباعة منتجاتنا في اول مثال وكمياتها , افتح محرر الاكواد واكتب الكود التالي :


    وناتجنا هو التالي:

    و الطريقه الثانيه لطباعة المصفوفات هي بإستخدام الداله ( while ) واستخدام الداله (
    each ) وتكون كالتالي :

    لنأخذ مثال عليها الان, افتح محرر الاكواد وقم بعمل التالي:

    قم بإختيار الطريقة التي تحب , فكلها تؤدي الى نفس الغرض.
    المصفوفات ثنائية الابعاد :
    المصفوفات ثنائية الابعاد نعني بها , مصفوفه يوجد بداخلها مصفوفه اخرى, لا ادري كيف اقوم بشرحها لك عزيزي الزائر , ولكن انظر الى المثال التالي واتمى ان توضح لك الصوره ,

    لنحاول كتابة هذه المصفوفه معا مره بالمصفوفات الرقميه , ومره بالمصفوفات الحرفيه , افتح محرر الاكواد وقم بكتابة التالي:
    مصفوفات ثنائية ابعاد رقميه:

    طريقة طباعة مصفوفه ثنائية ابعاد رقميه:

    لماذا استخدمنا دالتين تكرار من النوع ( for ) ؟ وذلك لانها ثنائية ابعاد ( مصفوفه وبداخلها مصفوفه ) , فادالة التكرار الاول ( للصف ) والداله الثانيه ( للعمود ), لنرى الان كيفية كتابتها بطريقة المصفوفات الحرفيه, افتح محرر الاكواد واكتب التالي:
    مصفوفات ثنائية ابعاد حرفيه:

    طريقة طباعة مصفوفه ثنائية ابعاد حرفيه:

    المصفوفات متعددة الابعاد:
    اعني بالمصفوفات المتعددة الابعاد, مثل ثلاثية , رباعية , خماسيه, على حسب تعقيدك سوف تأتي المتعدده, ( يقولون ان المعقد الذي يستخدم اكثر من 2 ) ولن اقوم هنا بشرحها او شرح طريقة طباعتها , فنفسها نفس المصفوفه الثنائيه, وقس على ذلك ولكن انظر الى هذا المثال , وبه مصفوفه ثلاثية ابعاد , تأمل بها , واذا فهمت نقظت المصفوفه الثنائيه الابعاد جيدا سوف تقوم بفهم المصفوفه المتعدده ايا كانت.

  2. #2
    من المشرفين القدامى
    ๔คгк є๓קєг๏г
    تاريخ التسجيل: September-2014
    الجنس: ذكر
    المشاركات: 5,132 المواضيع: 758
    التقييم: 924
    مزاجي: Praise be to God anyway
    شکرااا

  3. #3
    من أهل الدار
    мᾄḋʀἶḋ'ṩ ʛἶʀl
    اقتباس المشاركة الأصلية كتبت بواسطة مجنون الجوكر مشاهدة المشاركة
    شکرااا
    اهلا ,,, نورت

  4. #4
    من أهل الدار
    بنت ذي قار وافتخر
    تاريخ التسجيل: March-2015
    الدولة: ذي قار العراق
    الجنس: أنثى
    المشاركات: 3,065 المواضيع: 131
    التقييم: 593
    مزاجي: عراقية وافتخر
    أكلتي المفضلة: البيتزا
    موبايلي: كالكسي 3
    آخر نشاط: 30/August/2016
    مقالات المدونة: 8

    شكرا جزيلا

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال