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

نظرة عامة على المشروع والبيانات

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 54 من 71.

challenge icon

التحدي

سهل

في هذا الفصل، ستقوم ببناء مدير قائمة مهام بسيط باستخدام المصفوفات.

اقرأ ثلاثة أسطر من المدخلات، كل منها يحتوي على وصف لمهمة (على سبيل المثال، Buy groceries).

قم بإنشاء مصفوفة $todos تحتوي على ثلاث مصفوفات مهام. يجب أن تكون كل مهمة عبارة عن مصفوفة ترابطية تحتوي على:

  • "task" - وصف المهمة من المدخلات
  • "completed" - يتم ضبطه على false لجميع المهام

ثم اطبع:

  1. وصف المهمة الأولى
  2. وصف المهمة الثانية
  3. العدد الإجمالي للمهام في القائمة

اطبع كل نتيجة في سطر منفصل.

مثال:

إذا كانت المدخلات هي Buy groceries، و Walk the dog، و Finish homework، فيجب أن يكون المخرج:

Buy groceries
Walk the dog
3

إذا كانت المدخلات هي Clean room، و Call mom، و Read book، فيجب أن يكون المخرج:

Clean room
Call mom
3

جرّب بنفسك

<?php
// قراءة ثلاثة أوصاف للمهام
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));

// TODO: اكتب كودك أدناه
// إنشاء مصفوفة $todos تحتوي على ثلاث مصفوفات مهام
// يجب أن تكون كل مهمة عبارة عن مصفوفة ترابطية تحتوي على المفاتيح "task" و "completed"

// طباعة وصف المهمة الأولى

// طباعة وصف المهمة الثانية

// طباعة العدد الإجمالي للمهام
?>

جميع دروس Fundamentals