Menu
Coddy logo textTech

Dati degli eventi

Fa parte della sezione Logica e flusso del percorso PHP di Coddy. Lezione 59 di 68.

challenge icon

Sfida

Facile

Riceverai un input: una stringa JSON che rappresenta un array di eventi. Ogni evento è un array associativo con tre chiavi: "name" (il nome dell'evento), "date" (nel formato YYYY-MM-DD) e "location" (il luogo dell'evento).

L'input sarà simile a questo: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Leggi l'input e decodificalo in un array di eventi. Poi, scorri tutti gli eventi e stampa le informazioni di ciascun evento nel seguente formato:

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

Stampa ogni evento su una riga separata, nell'ordine in cui appare nell'array di input.

Formato dell'input: Una stringa JSON che rappresenta un array di array associativi di eventi con le chiavi name, date e location

Output previsto: Ogni evento stampato su una riga separata nel formato: Event: [name] on [date] at [location]

Provalo tu

<?php
// Leggi l'input JSON
$input = fgets(STDIN);

// Decodifica la stringa JSON in un array
$events = (array)json_decode($input, true);

// TODO: Scrivi il tuo codice qui sotto per iterare su events e stampare ogni elemento

?>

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore PHP online