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

Arrays Inside Arrays Concept مفهوم المصفوفات متعددة الأبعاد

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

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

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

المصفوفة متعددة الأبعاد (Multidimensional Array) هي مصفوفة يكون كل عنصر بداخلها عبارة عن مصفوفة أخرى. وبينما تخزن المصفوفة أحادية البعد قائمة مسطحة من القيم، تنظم المصفوفة ثنائية الأبعاد (2D) البيانات في صفوف وأعمدة تماماً مثل جداول البيانات أو جداول قواعد البيانات.

يمكنك تداخل مصفوفات مفهرسة داخل مصفوفات مفهرسة لتكوين شبكة رقمية، أو تداخل مصفوفات ترابطية لبناء شجرة إعدادات منظمة.

مخطط المصفوفات متعددة الأبعاد في PHP 8.4 وتمثيل السجلات الجدولية والأقواس المتسلسلة وحلقات foreach المتداخلة
PHP
<?php
$grid = [
    [10, 20, 30],
    [40, 50, 60],
];

echo 'Row 0, Col 2: ' . $grid[0][2]; // 30