Menu
Coddy logo textTech

Dados do Evento

Parte da seção Lógica & Fluxo do Journey de PHP da Coddy — lição 59 de 68.

challenge icon

Desafio

Fácil

Você receberá uma entrada: uma string JSON representando um array de eventos. Cada evento é um array associativo com três chaves: "name" (o nome do evento), "date" (no formato YYYY-MM-DD) e "location" (o local do evento).

A entrada será parecida com esta: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Leia a entrada e decodifique-a em um array de eventos. Em seguida, itere por todos os eventos e imprima as informações de cada evento no seguinte formato:

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

Imprima cada evento em uma linha separada, na ordem em que aparecem no array de entrada.

Formato de entrada: Uma string JSON representando um array de arrays associativos de eventos com as chaves name, date e location

Saída esperada: Cada evento impresso em uma linha separada no formato: Event: [name] on [date] at [location]

Experimente você mesmo

<?php
// Lê a entrada JSON
$input = fgets(STDIN);

// Decodifica a string JSON em um array
$events = (array)json_decode($input, true);

// TODO: Escreva seu código abaixo para iterar pelos eventos e imprimir cada um

?>

Todas as lições de Lógica & Fluxo