Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مقدمة في المصفوفات الترابطية

جزء من قسم الأساسيات في رحلة PHP على Coddy. الدرس 41 من 71.

في المصفوفات المفهرسة، يمكنك الوصول إلى العناصر باستخدام مواضع رقمية: 0 و1 و2، وهكذا. ولكن ماذا لو أردت الوصول إلى البيانات باستخدام أسماء ذات معنى بدلًا من ذلك؟ هنا يأتي دور المصفوفات الترابطية.

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

<?php
$person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "Paris"
];
?>

يربط الرمز => كل مفتاح بقيمته. هنا، "name" هو مفتاح يشير إلى القيمة "Alice". بدلًا من تذكّر أن الاسم موجود في الفهرس 0، يمكنك استخدام المفتاح "name" مباشرةً، وهذا أكثر سهولة وبديهية!

هذا الهيكل مثالي لتمثيل الكيانات الواقعية مثل المستخدمين أو المنتجات أو settings، حيث تحمل كل قطعة من البيانات تسمية واضحة. في الدروس القادمة، ستتعلّم كيفية الوصول إلى أزواج المفتاح والقيمة هذه وتعديلها وإضافة عناصر إليها.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم PHP عبر الإنترنت