Aggiungere una nuova attività
Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 55 di 71.
Sfida
FacileNella 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:
- Il numero totale di attività dopo aver aggiunto quella nuova
- 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 momSe gli input sono Clean room, Read book, Exercise e Cook dinner, l'output dovrebbe essere:
4
Cook dinnerProvalo 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
4Operatori di confronto e logici
Operatori di confrontoUguaglianza e identitàOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica semplice2Variabili e tipi di dati
NumeriStringhe e virgoletteValori booleaniConvenzioni di denominazioneRiepilogo - Inizializzazione delle variabiliVariabili vuoteConcatenazione di stringheAcquisire input dall'utenteConvertire in tipi diversi5Logica condizionale
Istruzione ifIf - elseL’operatore ternarioOperatore null coalescingIstruzione switchRiepilogo - Prendere decisioni3Operatori di base
Operatori aritmeticiOperatore moduloOperatore di elevamento a potenzaAssegnazione compostaIncremento/decrementoPrecedenza degli operatoriRiepilogo - calcoli sempliciOperatori per stringhe6Array Parte 1 - Indicizzati
Introduzione agli arrayCreare array indicizzatiAccedere agli elementi tramite indiceModificare gli elementi tramite indiceDimensione dell'array con CountAggiungere elementi a un arrayRiepilogo - Gestire un semplice elenco9Progetto: semplice lista di cose da fare
Panoramica del progetto e datiAggiungere una nuova attivitàEsercitati da solo: Compilatore PHP online