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

Key Value Pairs Architecture معمارية المفتاح والقيمة الترابطية

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

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

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

بينما تعتمد المصفوفة المفهرسة على الأرقام المتسلسلة، تستخدم المصفوفة الترابطية (Associative Array) مفاتيح نصية وصفية للوصول إلى القيم، تماماً مثل القاموس أو جدول التجزئة (Hash Map):

  • وضوح دلالة البيانات: بدلاً من محاولة تذكر ماذا يعني العنصر $user[2]، يمكنك قراءة $user["email"] بوضوح تام.
  • الحفاظ على ترتيب الإدخال: تتميز مصفوفات PHP بأنها تحفظ المفاتيح بنفس الترتيب الزمني الذي أُضيفت به.
مخطط يوضح المصفوفات الترابطية في PHP 8.4 بنظام المفتاح والقيمة وفحص المفاتيح وحذفها
PHP
<?php
$article = [
    "slug"   => "php-associative-arrays",
    "views"  => 1450,
    "active" => true,
];
echo $article["slug"] . " (" . $article["views"] . ")";