Menu
Coddy logo textTech

Yeni Bir Görev Ekleme

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 55 / 71.

challenge icon

Görev

Kolay

Önceki derste üç başlangıç görevi içeren bir $todos dizisi oluşturdunuz. Şimdi listeye yeni bir görev ekleme yeteneğini ekleyin.

Başlangıç görev tanımlarını almak için üç giriş satırı okuyun, ardından eklemek üzere yeni bir görev içeren dördüncü bir satır okuyun.

Üç görevle (her biri "task" ve "completed" anahtarlarına sahip) başlangıç $todos dizisini oluşturduktan sonra, yeni görevi dizinin sonuna ekleyin. Yeni görevin de "completed" değeri false olmalıdır.

Ardından şunu yazdırın:

  1. Yeni görevi ekledikten sonraki görevlerin toplam sayısı
  2. Listedeki son görevin görev tanımı (az önce eklediğiniz görev)

Her sonucu ayrı bir satıra yazdırın.

Örnek:

Eğer girdiler Buy groceries, Walk the dog, Finish homework ve Call mom ise, çıktı şu şekilde olmalıdır:

4
Call mom

Eğer girdiler Clean room, Read book, Exercise ve Cook dinner ise, çıktı şu şekilde olmalıdır:

4
Cook dinner

Kendin dene

<?php
// Başlangıç görev koleksiyonu
$tasks = [
    [
        "description" => "Buy groceries",
        "completed" => false
    ],
    [
        "description" => "Walk the dog", 
        "completed" => true
    ]
];

// Girdi oku
$newDescription = trim(fgets(STDIN));
$newStatusString = trim(fgets(STDIN));

// TODO: Kodunuzu buraya yazın
// Durum dizesini booleana dönüştürün ve yeni görevi diziye ekleyin
// Ardından güncellenmiş görev listesini gereken formatta görüntüleyin

?>

Temeller bölümündeki tüm dersler