انتقل إلى محتوى الدرس

Multidimensional Array Patterns ملخص أنماط المصفوفات المتداخلة

تعلّم المصفوفات متعددة الأبعاد وتفكيك المصفوفات في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
3 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي الأنماط القياسية للمصفوفات متعددة الأبعاد في PHP 8.4:

النمط / الصيغةالبنية الهيكليةالاستخدام العملي الشائع
$grid[$row][$col]خارجية مفهرسة + داخلية مفهرسةالشبكات الرقمية، المصفوفات الرياضية، وخلايا ملفات CSV
$rows[$i]['field']خارجية مفهرسة + داخلية ترابطيةنتائج استعلامات قواعد البيانات وقوائم المنتجات والمستخدمين
$tree['section']['key']خارجية ترابطية + داخلية ترابطيةشجرة إعدادات التطبيق وقواميس الترجمة متعددة اللغات
حلقات foreach المتداخلةحلقة خارجية للصفوف + داخلية للأعمدةتوليد جداول HTML والقوائم المصنفة حسب الفئات
$a['x']['y'] ?? $defaultمعامل الدمج الصفري للمسار العميققراءة المفاتيح المتداخلة الاختيارية بأمان دون تحذيرات
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

ماذا تعلّمت في هذا الدرس؟

لقد أتقنت في هذا الدرس بناء المصفوفات متعددة الأبعاد، وتمثيل السجلات الجدولية، والوصول للعناصر بالأقواس المتسلسلة [][]، واستخدام حلقات foreach المتداخلة، والقراءة الآمنة للمفاتيح العميقة بمعامل ??. الخطوة التالية هي الانتقال إلى الدرس الرابع والعشرين (php-sorting-arrays) لتعلّم دوال ترتيب المصفوفات تصاعدياً وتنازلياً.