Menu
Coddy logo textTech

מבוא למערכים אסוציאטיביים

חלק מהיחידה יסודות במסלול ה-PHP של Coddy. שיעור 41 מתוך 71.

במערכים עם אינדקסים, ניגשים לאיברים באמצעות מיקומים מספריים: 0, 1, 2 וכן הלאה. אבל מה אם רוצים לגשת לנתונים באמצעות שמות בעלי משמעות במקום זאת? כאן נכנסים לתמונה מערכים אסוציאטיביים.

מערכים אסוציאטיביים משתמשים במפתחות (בדרך כלל מחרוזות) במקום באינדקסים מספריים. כל מפתח משויך לערך, וכך נוצר קשר בין מפתח לערך שהופך את הנתונים שלך לתיאוריים יותר וקלים יותר לעבודה.

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

הסמל => מחבר כל מפתח לערך שלו. כאן, "name" הוא מפתח שמצביע על הערך "Alice". במקום לזכור שהשם נמצא באינדקס 0, אפשר להשתמש ישירות במפתח "name" — הרבה יותר אינטואיטיבי!

המבנה הזה מושלם לייצוג ישויות מהעולם האמיתי, כמו משתמשים, מוצרים או הגדרות, שבהן לכל פיסת נתונים יש תווית ברורה. בשיעורים הבאים תלמדו איך לגשת לזוגות המפתח-ערך האלה, לשנות אותם ולהוסיף להם.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר PHP אונליין