Menu
Coddy logo textTech

Datos del evento

Parte de la sección Lógica y Flujo del Journey de PHP de Coddy — lección 59 de 68.

challenge icon

Desafío

Fácil

Recibirás una entrada: una cadena JSON que representa un array de eventos. Cada evento es un array asociativo con tres claves: "name" (el nombre del evento), "date" (en formato YYYY-MM-DD) y "location" (la ubicación del evento).

La entrada se verá así: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Lee la entrada y decodifícala en un array de eventos. Luego, itera a través de todos los eventos e imprime la información de cada evento en el siguiente formato:

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

Imprime cada evento en una línea separada, en el orden en que aparecen en el array de entrada.

Formato de entrada: Una cadena JSON que representa un array de arrays asociativos de eventos con las claves name, date y location

Salida esperada: Cada evento impreso en una línea separada en el formato: Event: [name] on [date] at [location]

Pruébalo tú mismo

<?php
// Leer la entrada JSON
$input = fgets(STDIN);

// Decodificar la cadena JSON en un array
$events = (array)json_decode($input, true);

// TODO: Escribe tu código a continuación para iterar a través de los eventos e imprimir cada uno

?>

Todas las lecciones de Lógica y Flujo