Menu
Coddy logo textTech

הוספת משימה חדשה

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

challenge icon

אתגר

קל

בשיעור הקודם יצרת מערך $todos עם שלוש משימות ראשוניות. עכשיו הוסף אפשרות להוסיף משימה חדשה לרשימה.

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

לאחר יצירת המערך הראשוני $todos עם שלוש משימות (שלכל אחת מהן יש מפתחות "task" ו-"completed"), הוסף את המשימה החדשה לסוף המערך. גם עבור המשימה החדשה יש להגדיר את "completed" ל-false.

לאחר מכן, הדפס:

  1. את מספר המשימות הכולל לאחר הוספת המשימה החדשה
  2. את תיאור המשימה האחרונה ברשימה (זו שהוספת זה עתה)

הדפס כל תוצאה בשורה נפרדת.

דוגמה:

אם הקלט הוא Buy groceries, Walk the dog, Finish homework ו-Call mom, הפלט צריך להיות:

4
Call mom

אם הקלט הוא Clean room, Read book, Exercise ו-Cook dinner, הפלט צריך להיות:

4
Cook dinner

נסו בעצמכם

<?php
// Read three task descriptions
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));

// TODO: Write your code below
// Create a $todos array containing three task arrays
// Each task should be an associative array with "task" and "completed" keys
$todos = [
    ["task" => $task1, "completed" => false],
    ["task" => $task2, "completed" => false],
    ["task" => $task3, "completed" => false]
];

// Output the first task description
echo $todos[0]["task"] . "\n";

// Output the second task description
echo $todos[1]["task"] . "\n";

// Output the total number of tasks
echo count($todos);
?>

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

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