Menu
CoddyTech

Dữ liệu sự kiện

Thuộc phần Logic và luồng chương trình trong hành trình PHP của Coddy. Bài học 59 trên 68.

challenge icon

Thử thách

Dễ

Bạn sẽ nhận một đầu vào: một chuỗi JSON biểu thị một mảng sự kiện. Mỗi sự kiện là một mảng kết hợp có ba khóa: "name" (tên sự kiện), "date" (theo định dạng YYYY-MM-DD) và "location" (địa điểm tổ chức sự kiện).

Đầu vào sẽ có dạng như sau: [{"name":"Team Meeting","date":"2024-04-15","location":"Office"},{"name":"Conference","date":"2024-05-20","location":"Convention Center"}]

Đọc đầu vào và giải mã thành một mảng sự kiện. Sau đó, duyệt qua tất cả sự kiện và in thông tin của từng sự kiện theo định dạng sau:

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

In mỗi sự kiện trên một dòng riêng, theo thứ tự xuất hiện trong mảng đầu vào.

Định dạng đầu vào: Một chuỗi JSON biểu thị một mảng các mảng kết hợp sự kiện, với các khóa name, date và location

Đầu ra mong đợi: Mỗi sự kiện được in trên một dòng riêng theo định dạng: Event: [name] on [date] at [location]

Tự làm thử

<?php
// Đọc dữ liệu JSON đầu vào
$input = fgets(STDIN);

// Giải mã chuỗi JSON thành một mảng
$events = (array)json_decode($input, true);

// TODO: Viết code bên dưới để lặp qua events và in ra từng sự kiện

?>

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch PHP online