Menu
Coddy logo textTech

Dane wydarzenia

Część sekcji Logika i przepływ programu ścieżki PHP w Coddy. Lekcja 59 z 68.

challenge icon

Wyzwanie

Łatwy

Otrzymasz jedno wejście: ciąg JSON reprezentujący tablicę wydarzeń. Każde wydarzenie jest tablicą asocjacyjną z trzema kluczami: "name" (nazwa wydarzenia), "date" (w formacie YYYY-MM-DD) oraz "location" (miejsce wydarzenia).

Wejście będzie wyglądać tak: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Odczytaj wejście i zdekoduj je do tablicy wydarzeń. Następnie przeiteruj przez wszystkie wydarzenia i wypisz informacje o każdym z nich w następującym formacie:

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

Wypisz każde wydarzenie w osobnym wierszu, w kolejności, w jakiej występują w tablicy wejściowej.

Format wejścia: Ciąg JSON reprezentujący tablicę asocjacyjnych tablic wydarzeń z kluczami name, date oraz location

Oczekiwane wyjście: Każde wydarzenie wypisane w osobnym wierszu w formacie: Event: [name] on [date] at [location]

Spróbuj swoich sił

<?php
// Odczytaj dane wejściowe JSON
$input = fgets(STDIN);

// Zdekoduj ciąg JSON do tablicy
$events = (array)json_decode($input, true);

// TODO: Napisz poniżej kod, który przejdzie przez events i wypisze każdy element

?>

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator PHP online