Menu
Coddy logo textTech

Aggiungere una nuova attività

Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 55 di 71.

challenge icon

Sfida

Facile

Nella lezione precedente, hai creato un array $todos con tre attività iniziali. Ora aggiungi la possibilità di inserire una nuova attività nell'elenco.

Leggi tre righe di input per le descrizioni delle attività iniziali, poi leggi una quarta riga contenente una nuova attività da aggiungere.

Dopo aver creato l'array iniziale $todos con tre attività (ognuna con le chiavi "task" e "completed"), aggiungi la nuova attività alla fine dell'array. Anche per la nuova attività, "completed" dovrebbe essere impostato su false.

Poi stampa:

  1. Il numero totale di attività dopo aver aggiunto quella nuova
  2. La descrizione dell'ultima attività nell'elenco (quella che hai appena aggiunto)

Stampa ogni risultato su una riga separata.

Esempio:

Se gli input sono Buy groceries, Walk the dog, Finish homework e Call mom, l'output dovrebbe essere:

4
Call mom

Se gli input sono Clean room, Read book, Exercise e Cook dinner, l'output dovrebbe essere:

4
Cook dinner

Provalo tu

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

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online