Menu
Coddy logo textTech

נתוני אירועים

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-PHP של Coddy. שיעור 59 מתוך 68.

challenge icon

אתגר

קל

תקבלו קלט אחד: מחרוזת JSON שמייצגת מערך של אירועים. כל אירוע הוא מערך אסוציאטיבי עם שלושה מפתחות: "name" (שם האירוע), "date" (בפורמט YYYY-MM-DD), ו-"location" (מיקום האירוע).

הקלט ייראה כך: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

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

Event: [name] on [date] at [location]

הדפיסו כל אירוע בשורה נפרדת, לפי סדר הופעתם במערך הקלט.

פורמט הקלט: מחרוזת JSON שמייצגת מערך של מערכים אסוציאטיביים של אירועים, עם המפתחות name, date ו-location

הפלט הצפוי: כל אירוע מודפס בשורה נפרדת בפורמט: Event: [name] on [date] at [location]

נסו בעצמכם

<?php
// קראו את קלט ה-JSON
$input = fgets(STDIN);

// פענחו את מחרוזת ה-JSON למערך
$events = (array)json_decode($input, true);

// TODO: כתבו את הקוד שלכם למטה כדי לעבור על events ולהדפיס כל אחד מהם

?>

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

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