Menu
Coddy logo textTech

Hinzufügen einer neuen Aufgabe

Teil des Abschnitts Grundlagen der PHP-Journey von Coddy — Lektion 55 von 71.

challenge icon

Aufgabe

Einfach

In der vorherigen Lektion haben Sie ein $todos-Array mit drei anfänglichen Aufgaben erstellt. Fügen Sie nun die Möglichkeit hinzu, eine neue Aufgabe in die Liste einzufügen.

Lesen Sie drei Zeilen Eingabe für die anfänglichen Aufgabenbeschreibungen, dann lesen Sie eine vierte Zeile mit einer neuen hinzuzufügenden Aufgabe.

Nach dem Erstellen des anfänglichen $todos-Arrays mit drei Aufgaben (jede mit "task"- und "completed"-Schlüsseln) fügen Sie die neue Aufgabe ans Ende des Arrays hinzu. Die neue Aufgabe sollte ebenfalls "completed" auf false gesetzt haben.

Dann ausgeben:

  1. Die Gesamtzahl der Aufgaben nach dem Hinzufügen der neuen
  2. Die Aufgabenbeschreibung der letzten Aufgabe in der Liste (die gerade hinzugefügte)

Jedes Ergebnis in einer separaten Zeile ausgeben.

Beispiel:

Wenn die Eingaben Buy groceries, Walk the dog, Finish homework und Call mom sind, sollte die Ausgabe sein:

4
Call mom

Wenn die Eingaben Clean room, Read book, Exercise und Cook dinner sind, sollte die Ausgabe sein:

4
Cook dinner

Probier es selbst

<?php
// Anfängliche Aufgabensammlung
$tasks = [
    [
        "description" => "Buy groceries",
        "completed" => false
    ],
    [
        "description" => "Walk the dog", 
        "completed" => true
    ]
];

// Eingabe lesen
$newDescription = trim(fgets(STDIN));
$newStatusString = trim(fgets(STDIN));

// TODO: Schreibe deinen Code hier
// Konvertiere den Status-String zu einem Boolean und füge die neue Aufgabe zum Array hinzu
// Zeige dann die aktualisierte Aufgabenliste im erforderlichen Format an

?>

Alle Lektionen in Grundlagen