Menu
Coddy logo textTech

Добавление новой задачи

Часть раздела Основы путешествия по PHP на Coddy — урок 55 из 71.

challenge icon

Задание

Легко

В предыдущем уроке вы создали массив $todos с тремя начальными задачами. Теперь добавьте возможность вставки новой задачи в список.

Прочитайте три строки ввода для начальных описаний задач, затем прочитайте четвертую строку, содержащую новую задачу для добавления.

После создания начального массива $todos с тремя задачами (каждая из которых имеет ключи "task" и "completed"), добавьте новую задачу в конец массива. Новая задача также должна иметь "completed", установленное в false.

Затем выведите:

  1. Общее количество задач после добавления новой
  2. Описание задачи последней задачи в списке (той, которую вы только что добавили)

Пример:

Если входные данные 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);
?>

Все уроки раздела Основы