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

Chained Bracket Element Access الوصول للعناصر بالأقواس المتسلسلة

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

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

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

لقراءة أو تعديل عنصر محدد داخل مصفوفة متعددة الأبعاد، نستخدم الأقواس المربعة المتسلسلة من المستوى الخارجي نحو الداخلي بالصيغة: $array[$outerKey][$innerKey]. وفي الهياكل ثلاثية الأبعاد نضيف قوساً ثالثاً بالصيغة: $catalog[$category][$index][$field].

PHP
<?php
$departments = [
    'engineering' => ['lead' => 'Mazen', 'members' => 12],
    'design' => ['lead' => 'Reem', 'members' => 5],
];
$departments['design']['members'] = 6;
echo $departments['design']['lead'] . ' (' . $departments['design']['members'] . ')';