09-04-2019, 11:04 AM | #1 |
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
|
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
المصفوفات المتعددة الابعاد
كما ذكرنا سابقا , يمكن ان يكون اي عنصر من عناصر مصفوفة من أي نوع من البيانات , فإذا كانت قيمة هذا العنصر مصفوفة حصلنا على مصفوفة متعددة الابعاد .
- ويمكن تمثيل المصفوفات متعددة الابعاد على أنها مصفوفات أحادية متداخلة والتالي تمثيل مصفوفة 2X3 : <?php$myArr[0][] = "Ahmed";$myArr[0][] = "Mostafa";$myArr[0][] = 10;$myArr[1][] = 12;$myArr[1][] = 45.99;$myArr[1][] = true;for($i = 0; $i < count($myArr); $i++){ for($j = 0; $j < count($myArr[$i]); $j++) { echo "<h3>{$myArr[$i][$j]}</h3>"; }}?> - ولإسناد القيم دفعة واحدة عند تعريف المتغير يكون كالتالي : <?php$myArr = array( array('Ahmed', "Mostafa", 10), array(12, 45.99, true) );for($i = 0; $i < count($myArr); $i++){ for($j = 0; $j < count($myArr[$i]); $j++) { echo "<h3>{$myArr[$i][$j]}</h3>"; }}?> وهكذا يمكن إسناد مصفوفات داخل مصفوفات بأي عدد من الابعاد تُريد , أي يُمكن انشاء مصفوفات ذات عشر أبعاد , لكن لا يُمكن التعامل معها بسهولة (هذا اذا امكن التعامل معها اساسا ً) . المصفوفات المترابطة : وتكون باستخدام سلاسل نصية للـ key للمصفوفة بدلاً من الأرقام حيث كل عنصر في المصفوفة يتألف من قسمين : الأول هو المفتاح key والثاني هو القيمة value : <?php//وضعنا فراغات في بعض عناصر المصفوفة لكي لا تظهر الكلمات ملتصقة ببعضها البعض$myArr['name'] = 'Jamal ';$myArr['age'] = 30;$myArr['city'] = ' luxor ';$myArr['phone']= 125668522;echo $myArr['name'].$myArr['age'].$myArr['city'].$myArr['phone'];?> كما يمكن أن يكون مُعرف القيم سلاسل النصية وترقيم الرقمي معا ً للمصفوفة في مصفوفة واحدة كما سنرى , وهناك دوال مهمة لعرض محتويات وبيانات المتغيرات و المصفوفات والكائنات وهي var_dump و print_r و var_export سنستخدمها لعرض لطباعة محتويات المصفوفة من القيم والـ key لكل قيمة , وتقبل - هذه الدوال - وسيطا واحدا ً هو المصفوفة المُراد طباعتها , كما في المثال التالي : <?php$myArr['name'] = 'Jamal';$myArr[] = "Mostafa";$myArr['age'] = 30;$myArr[] = 40;$myArr['city'] = 'luxor';$myArr[] = 'Cairo';$myArr['phone']= 125668522;$myArr[] = 124559587;echo var_export($myArr);?> المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الكلمات الدلالية (Tags) |
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
25 جافا - كيفية استخدام المصفوفات كمتحولات في الاجرائيات | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 07-05-2019 04:42 PM |
21 جافا - مقدمة عن المصفوفات وكيفية استخدامها | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 07-05-2019 04:37 PM |
22 جافا - المصفوفات وكيفية استخدامها - برنامج يقوم بطابعة جدول من مصفوفة | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 07-05-2019 04:36 PM |
المصفوفات والدوال في php | الفارس | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 09-04-2019 11:03 AM |
اساسيات التعامل مع المصفوفات في جافاسكريبت | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 01-04-2019 05:30 PM |