Menu
Coddy logo textTech

Neue Aufgabe hinzufügen

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

challenge icon

Aufgabe

Einfach

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

Lies drei Eingabezeilen für die Beschreibungen der anfänglichen Aufgaben ein und lies anschließend eine vierte Zeile ein, die eine neue hinzuzufügende Aufgabe enthält.

Nachdem du das anfängliche $todos-Array mit drei Aufgaben erstellt hast (jede mit den Schlüsseln "task" und "completed"), füge die neue Aufgabe am Ende des Arrays hinzu. Bei der neuen Aufgabe sollte "completed" ebenfalls auf false gesetzt sein.

Gib anschließend Folgendes aus:

  1. Die Gesamtanzahl der Aufgaben nach dem Hinzufügen der neuen Aufgabe
  2. Die Aufgabenbeschreibung der letzten Aufgabe in der Liste (der Aufgabe, die du gerade hinzugefügt hast)

Gib jedes Ergebnis in einer eigenen Zeile aus.

Beispiel:

Wenn die Eingaben Buy groceries, Walk the dog, Finish homework und Call mom lauten, sollte die Ausgabe wie folgt aussehen:

4
Call mom

Wenn die Eingaben Clean room, Read book, Exercise und Cook dinner lauten, sollte die Ausgabe wie folgt aussehen:

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

Übe selbstständig: Online-PHP-Compiler