Menambahkan Tugas Baru
Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 55 dari 71.
Tantangan
MudahDi 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:
- Jumlah total tugas setelah menambahkan tugas baru
- 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 momJika inputnya adalah Clean room, Read book, Exercise, dan Cook dinner, outputnya seharusnya:
4
Cook dinnerCoba 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
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator string6array Bagian 1: Berindeks
Pengenalan arrayMembuat array berindeksMengakses elemen berdasarkan indeksMengubah elemen berdasarkan indeksUkuran array dengan countMenambahkan elemen ke arrayRingkasan: Mengelola list sederhana9Proyek: Daftar Tugas Sederhana
Ringkasan Proyek & DataMenambahkan Tugas BaruLatihan sendiri: Compiler PHP online