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şturdun. Şimdi listeye yeni bir görev ekleme özelliği ekle.

Başlangıç görevlerinin açıklamaları için üç satırlık girdi oku, ardından eklenecek yeni görevi içeren dördüncü satırı oku.

Üç görev içeren başlangıç $todos dizisini (her biri "task" ve "completed" anahtarlarına sahip olacak şekilde) oluşturduktan sonra yeni görevi dizinin sonuna ekle. Yeni görev için "completed" değeri de false olmalıdır.

Ardından şunları yazdır:

  1. Yeni görev eklendikten sonraki toplam görev sayısı

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

Örnek:

Girdiler Buy groceries, Walk the dog, Finish homework ve Call mom ise çıktı şöyle olmalıdır:

4
Call mom

Girdiler Clean room, Read book, Exercise ve Cook dinner ise çıktı şöyle 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

Kendi başına pratik yap: Online PHP derleyicisi