Projektübersicht & Daten
Teil des Abschnitts Grundlagen der PHP-Journey von Coddy — Lektion 54 von 71.
Aufgabe
EinfachIn diesem Kapitel baust du einen einfachen To-do-Listen-Manager mit Arrays.
Lese drei Zeilen der Eingabe, jede enthält eine Aufgabenbeschreibung (z. B. Buy groceries).
Erstelle ein $todos-Array, das drei Aufgaben-Arrays enthält. Jede Aufgabe sollte ein assoziatives Array mit sein:
"task"- die Aufgabenbeschreibung aus der Eingabe"completed"- auffalsefür alle Aufgaben gesetzt
Dann gib aus:
- Die Aufgabenbeschreibung der ersten Aufgabe
- Die Aufgabenbeschreibung der zweiten Aufgabe
- Die Gesamtzahl der Aufgaben in der Liste
Gib jedes Ergebnis in einer separaten Zeile aus.
Beispiel:
Wenn die Eingaben Buy groceries, Walk the dog und Finish homework sind, sollte die Ausgabe sein:
Buy groceries
Walk the dog
3Wenn die Eingaben Clean room, Call mom und Read book sind, sollte die Ausgabe sein:
Clean room
Call mom
3Probier es selbst
<?php
// Drei Aufgabenbeschreibungen lesen
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Schreiben Sie Ihren Code darunter
// Erstellen Sie ein $todos-Array, das drei Aufgaben-Arrays enthält
// Jede Aufgabe sollte ein assoziatives Array mit "task" und "completed" Schlüsseln sein
// Geben Sie die erste Aufgabenbeschreibung aus
// Geben Sie die zweite Aufgabenbeschreibung aus
// Geben Sie die Gesamtzahl der Aufgaben aus
?>Alle Lektionen in Grundlagen
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators6Arrays Part 1 - Indexed
Introduction to ArraysCreating Indexed ArraysAccessing Elements by IndexModifying Elements by IndexArray Size with CountAdding Elements to an ArrayRecap - Managing a Simple List9Projekt: Einfache To-Do-Liste
Projektübersicht & DatenHinzufügen einer neuen Aufgabe