العودة إلى الدورة

المصفوفات الترابطية (Associative Arrays): أزواج المفتاح والقيمة

PHP: الدورة التدريبية المكثفة الكاملة من الصفر إلى الاحتراف

22. المصفوفات الترابطية: أزواج المفتاح والقيمة

على عكس المصفوفات المفهرسة، تستخدم المصفوفات الترابطية مفاتيح مُسماة (عادةً نصوص) بدلاً من الأرقام. هذا يجعل البيانات أكثر معنى وأسهل في التعامل معها.

إنشاء المصفوفات الترابطية

نستخدم العامل => لتعريف اقتران المفتاح بالقيمة.

php

'Michael', 'id' => 'S101', 'major' => 'Computer Science', 'gpa' => 3.8 ]; // بناء الجملة التقليدي صالح أيضًا: // $student = array('name' => 'Michael', ...); ?>

الوصول والتكرار

يستخدم الوصول إلى العناصر نص المفتاح داخل الأقواس المربعة.

php

معدل GPA جديد: " . $student['gpa']; // التكرار باستخدام foreach (بناء المفتاح والقيمة) echo "

التفاصيل:

"; foreach ($student as $label => $data) { echo "" . ucfirst($label) . ": " . $data . "
"; } ?>

ملاحظة: المصفوفات الترابطية أساسية لتخزين إعدادات التكوين وبيانات المستخدم وصفوف قواعد البيانات في PHP.