Menu
CoddyTech

活动数据

本课属于 Coddy PHP 学习旅程的“逻辑与流程”单元。第 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: 在下方编写代码,遍历 events 并逐个打印

?>

逻辑与流程中的所有课

自己练习: PHP 在线编译器