Menu
Coddy logo textTech

Recap - Managing a Simple List

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

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Einkaufsliste von Grund auf, indem Sie eine Reihe von Operationen durchführen.

Lesen Sie die folgenden Eingaben:

  • Ein String item1 - das erste hinzuzufügende Element
  • Ein String item2 - das zweite hinzuzufügende Element
  • Ein String item3 - das dritte hinzuzufügende Element
  • Ein Integer updateIndex - der Index des zu aktualisierenden Elements
  • Ein String newItem - der Ersatzwert für diesen Index
  • Ein String extraItem - ein zusätzliches Element, das ans Ende hinzugefügt werden soll

Führen Sie die folgenden Operationen in dieser Reihenfolge aus:

  1. Beginnen Sie mit einem leeren Array namens $shoppingList
  2. Fügen Sie item1, item2 und item3 zum Array hinzu (in dieser Reihenfolge)
  3. Geben Sie die Anzahl der Elemente im Array aus
  4. Geben Sie das erste Element im Array aus
  5. Aktualisieren Sie das Element an updateIndex mit newItem
  6. Fügen Sie extraItem ans Ende des Arrays hinzu
  7. Geben Sie die neue Anzahl der Elemente aus
  8. Geben Sie das letzte Element im Array aus (verwenden Sie count(), um den letzten Index zu finden)
  9. Geben Sie das Element an updateIndex aus, um die Aktualisierung zu bestätigen

Geben Sie jedes Ergebnis in einer separaten Zeile aus.

Beispiel:

Wenn die Eingaben Milk, Bread, Eggs, 1, Butter und Cheese sind, sollte die Ausgabe sein:

3
Milk
4
Cheese
Butter

Wenn die Eingaben Apple, Banana, Orange, 0, Grape und Mango sind, sollte die Ausgabe sein:

3
Apple
4
Mango
Grape

Probier es selbst

<?php
// Eingaben lesen
$item1 = trim(fgets(STDIN));
$item2 = trim(fgets(STDIN));
$item3 = trim(fgets(STDIN));
$updateIndex = intval(trim(fgets(STDIN)));
$newItem = trim(fgets(STDIN));
$extraItem = trim(fgets(STDIN));

// TODO: Schreiben Sie Ihren Code unten
// 1. Beginnen Sie mit einem leeren Array namens $shoppingList
// 2. Fügen Sie item1, item2 und item3 zum Array hinzu
// 3. Drucken Sie die Anzahl der Artikel
// 4. Drucken Sie den ersten Artikel
// 5. Aktualisieren Sie das Element an updateIndex mit newItem
// 6. Fügen Sie extraItem am Ende hinzu
// 7. Drucken Sie die neue Anzahl
// 8. Drucken Sie den letzten Artikel (verwenden Sie count(), um den letzten Index zu finden)
// 9. Drucken Sie den Artikel an updateIndex

?>

Alle Lektionen in Grundlagen