المصفوفات الترابطية Associative Arrays في PHP

المصفوفة الترابطية في 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"];
?>