活动数据
本课属于 Coddy PHP 学习旅程的“逻辑与流程”单元。第 59 课,共 68 课。
挑战
简单你会收到一个输入:表示事件数组的 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 在线编译器