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

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

<?php
$person = [
    "name" => "أحمد",
    "age" => 30,
    "city" => "القاهرة"
];
echo $person["name"];
?>

التعديل والإضافة

<?php
$person["age"] = 31;
$person["job"] = "مهندس";
?>

المرور بالمفاتيح والقيم

<?php
foreach ($person as $key => $value) {
    echo "$key : $value<br>";
}
?>

المصفوفات متعددة الأبعاد

<?php
$users = [
    ["name" => "علي",  "age" => 25],
    ["name" => "سارة", "age" => 28]
];
echo $users[1]["name"];
?>