添加新任务
本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 55 课,共 71 课。
挑战
简单在上一课中,你创建了一个包含 3 个初始任务的 $todos 数组。现在,添加将新任务插入列表的功能。
读取 3 行输入,获取初始任务描述,然后读取第 4 行,其中包含要添加的新任务。
创建包含 3 个任务的初始 $todos 数组后(每个任务都有 "task" 和 "completed" 键),将新任务添加到数组末尾。新任务的 "completed" 值也应设为 false。
然后打印:
- 添加新任务后的任务总数
- 列表中最后一个任务的描述,也就是你刚添加的任务
将每个结果打印在单独一行。
示例:
如果输入是 Buy groceries、Walk the dog、Finish homework 和 Call mom,输出应为:
4
Call mom如果输入是 Clean room、Read book、Exercise 和 Cook dinner,输出应为:
4
Cook dinner亲手试试
<?php
// Read three task descriptions
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Write your code below
// Create a $todos array containing three task arrays
// Each task should be an associative array with "task" and "completed" keys
$todos = [
["task" => $task1, "completed" => false],
["task" => $task2, "completed" => false],
["task" => $task3, "completed" => false]
];
// Output the first task description
echo $todos[0]["task"] . "\n";
// Output the second task description
echo $todos[1]["task"] . "\n";
// Output the total number of tasks
echo count($todos);
?>基础知识中的所有课
自己练习: PHP 在线编译器