הוספת משימה חדשה
חלק מהיחידה יסודות במסלול ה-PHP של Coddy. שיעור 55 מתוך 71.
אתגר
קלבשיעור הקודם יצרת מערך $todos עם שלוש משימות ראשוניות. עכשיו הוסף אפשרות להוסיף משימה חדשה לרשימה.
קרא שלוש שורות קלט עבור תיאורי המשימות הראשוניות, ואז קרא שורה רביעית שמכילה משימה חדשה להוספה.
לאחר יצירת המערך הראשוני $todos עם שלוש משימות (שלכל אחת מהן יש מפתחות "task" ו-"completed"), הוסף את המשימה החדשה לסוף המערך. גם עבור המשימה החדשה יש להגדיר את "completed" ל-false.
לאחר מכן, הדפס:
- את מספר המשימות הכולל לאחר הוספת המשימה החדשה
- את תיאור המשימה האחרונה ברשימה (זו שהוספת זה עתה)
הדפס כל תוצאה בשורה נפרדת.
דוגמה:
אם הקלט הוא 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);
?>כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואהשוויון וזהותאופרטורים לוגיים — חלק 1אופרטורים לוגיים — חלק 2סיכום — לוגיקה פשוטה2משתנים וסוגי נתונים
מספריםמחרוזות ומירכאותערכים בוליאנייםכללי מתן שמותסיכום – אתחול משתניםמשתנים ריקיםשרשור מחרוזותקבלת קלט מהמשתמשהמרה לסוגים שונים3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקההשמה משולבתהגדלה והקטנהקדימות אופרטוריםסיכום — חישובים פשוטיםאופרטורים למחרוזות6מערכים חלק 1 – ממוספרים באינדקס
מבוא למערכיםיצירת מערכים ממוספרים באינדקסגישה לאיברים לפי אינדקסשינוי איברים לפי אינדקסגודל המערך באמצעות Countהוספת איברים למערךסיכום – ניהול רשימה פשוטה9פרויקט: רשימת משימות פשוטה
סקירת הפרויקט והנתוניםהוספת משימה חדשהתרגלו בעצמכם: קומפיילר PHP אונליין