Menu
CoddyTech

Data Acara

Termasuk bagian Logika dan Alur dalam perjalanan PHP di Coddy. Pelajaran 59 dari 68.

challenge icon

Tantangan

Mudah

Kamu akan menerima satu input: string JSON yang merepresentasikan array berisi event. Setiap event adalah array asosiatif dengan tiga kunci: "name" (nama event), "date" (dalam format YYYY-MM-DD), dan "location" (lokasi event).

Input akan terlihat seperti ini: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Baca input dan dekode menjadi array berisi event. Lalu, lakukan iterasi pada semua event dan cetak informasi setiap event dalam format berikut:

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

Cetak setiap event pada baris terpisah, sesuai urutannya dalam array input.

Format input: String JSON yang merepresentasikan array berisi array asosiatif event dengan kunci name, date, dan location

Output yang diharapkan: Setiap event dicetak pada baris terpisah dalam format: Event: [name] on [date] at [location]

Coba sendiri

<?php
// Baca input JSON
$input = fgets(STDIN);

// Dekode string JSON menjadi array
$events = (array)json_decode($input, true);

// TODO: Tulis kodemu di bawah ini untuk menelusuri events dan mencetak setiap elemennya

?>

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler PHP online