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

بيانات الفعاليات

جزء من قسم المنطق وتدفق التنفيذ في رحلة 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: اكتب الكود الخاص بك أدناه للمرور عبر الأحداث وطباعة كل منها

?>

جميع دروس المنطق وتدفق التنفيذ

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