Menu
Coddy logo textTech

Данные событий

Часть раздела Логика и управление потоком путешествия по PHP на Coddy — урок 59 из 68.

challenge icon

Задание

Легко

Вы получите один входной параметр: строку JSON, представляющую массив событий. Каждое событие — это ассоциативный массив с тремя ключами: "name" (название события), "date" (в формате YYYY-MM-DD) и "location" (место проведения события).

Входные данные будут выглядеть следующим образом: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Прочитайте входные данные и декодируйте их в массив событий. Затем переберите все события и выведите информацию о каждом событии в следующем формате:

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

Выведите каждое событие на отдельной строке в том порядке, в котором они появляются во входном массиве.

Формат входных данных: Строка JSON, представляющая массив ассоциативных массивов событий с ключами name, date и location

Ожидаемый результат: Каждое событие выводится на отдельной строке в формате: Event: [name] on [date] at [location]

Попробуйте сами

<?php
// Чтение входных данных JSON
$input = fgets(STDIN);

// Декодирование строки JSON в массив
$events = (array)json_decode($input, true);

// TODO: Напишите ниже код для итерации по событиям и вывода каждого из них

?>

Все уроки раздела Логика и управление потоком