Menu
CoddyTech

Menambahkan Tugas Baru

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 55 dari 71.

challenge icon

Tantangan

Mudah

Di pelajaran sebelumnya, kamu membuat array $todos dengan tiga tugas awal. Sekarang, tambahkan kemampuan untuk menyisipkan tugas baru ke dalam list.

Baca tiga baris input untuk deskripsi tugas awal, lalu baca baris keempat yang berisi tugas baru untuk ditambahkan.

Setelah membuat array $todos awal dengan tiga tugas (masing-masing memiliki key "task" dan "completed"), tambahkan tugas baru ke akhir array. Tugas baru juga harus memiliki "completed" yang diatur ke false.

Lalu cetak:

  1. Jumlah total tugas setelah menambahkan tugas baru
  2. Deskripsi tugas terakhir dalam list (tugas yang baru saja kamu tambahkan)

Cetak setiap hasil pada baris terpisah.

Contoh:

Jika inputnya adalah Buy groceries, Walk the dog, Finish homework, dan Call mom, outputnya seharusnya:

4
Call mom

Jika inputnya adalah Clean room, Read book, Exercise, dan Cook dinner, outputnya seharusnya:

4
Cook dinner

Coba sendiri

<?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);
?>

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online