Panoramica del progetto e dati
Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 54 di 71.
Sfida
FacileIn questo capitolo, creerai un semplice gestore di liste di cose da fare usando gli array.
Leggi tre righe di input, ciascuna contenente la descrizione di un’attività (ad es., Buy groceries).
Crea un array $todos contenente tre array di attività. Ogni attività dovrebbe essere un array associativo con:
"task"- la descrizione dell’attività fornita in input"completed"- impostato sufalseper tutte le attività
Poi stampa:
- La descrizione della prima attività
- La descrizione della seconda attività
- Il numero totale di attività nella lista
Stampa ogni risultato su una riga separata.
Esempio:
Se gli input sono Buy groceries, Walk the dog e Finish homework, l’output dovrebbe essere:
Buy groceries
Walk the dog
3Se gli input sono Clean room, Call mom e Read book, l’output dovrebbe essere:
Clean room
Call mom
3Provalo tu
<?php
// Leggi tre descrizioni di attività
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Scrivi il tuo codice qui sotto
// Crea un array $todos contenente tre array di attività
// Ogni attività deve essere un array associativo con le chiavi "task" e "completed"
// Visualizza la descrizione della prima attività
// Visualizza la descrizione della seconda attività
// Visualizza il numero totale di attività
?>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