Menu
Coddy logo textTech

Event-Daten

Teil des Abschnitts Logik & Ablauf der PHP-Journey von Coddy — Lektion 59 von 68.

challenge icon

Aufgabe

Einfach

Sie erhalten eine Eingabe: einen JSON-String, der ein Array von Ereignissen darstellt. Jedes Ereignis ist ein assoziatives Array mit drei Schlüsseln: "name" (der Name des Ereignisses), "date" (im Format YYYY-MM-DD) und "location" (der Ort des Ereignisses).

Die Eingabe sieht wie folgt aus: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Lesen Sie die Eingabe und dekodieren Sie diese in ein Array von Ereignissen. Iterieren Sie dann durch alle Ereignisse und geben Sie die Informationen jedes Ereignisses im folgenden Format aus:

Event: [name] on [date] at [location]

Geben Sie jedes Ereignis in einer separaten Zeile aus, in der Reihenfolge, in der sie im Eingabe-Array erscheinen.

Eingabeformat: Ein JSON-String, der ein Array von assoziativen Ereignis-Arrays mit den Schlüsseln name, date und location darstellt.

Erwartete Ausgabe: Jedes Ereignis wird in einer separaten Zeile im folgenden Format ausgegeben: Event: [name] on [date] at [location]

Probier es selbst

<?php
// JSON-Eingabe lesen
$input = fgets(STDIN);

// Dekodiert den JSON-String in ein Array
$events = (array)json_decode($input, true);

// TODO: Schreiben Sie unten Ihren Code, um durch die Ereignisse zu iterieren und jedes einzelne auszugeben

?>

Alle Lektionen in Logik & Ablauf