Visão Geral do Projeto e Dados
Parte da seção Fundamentos do Journey de PHP da Coddy — lição 54 de 71.
Desafio
FácilNeste capítulo, você construirá um gerenciador simples de lista de tarefas usando arrays.
Leia três linhas de entrada, cada uma contendo uma descrição de tarefa (por exemplo, Buy groceries).
Crie um array $todos contendo três arrays de tarefas. Cada tarefa deve ser um array associativo com:
"task"- a descrição da tarefa da entrada"completed"- definido comofalsepara todas as tarefas
Em seguida, imprima:
- A descrição da tarefa da primeira tarefa
- A descrição da tarefa da segunda tarefa
- O número total de tarefas na lista
Imprima cada resultado em uma linha separada.
Exemplo:
Se as entradas forem Buy groceries, Walk the dog, e Finish homework, a saída deve ser:
Buy groceries
Walk the dog
3Se as entradas forem Clean room, Call mom, e Read book, a saída deve ser:
Clean room
Call mom
3Experimente você mesmo
<?php
// Leia três descrições de tarefas
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Escreva seu código abaixo
// Crie um array $todos contendo três arrays de tarefas
// Cada tarefa deve ser um array associativo com chaves "task" e "completed"
// Exiba a primeira descrição de tarefa
// Exiba a segunda descrição de tarefa
// Exiba o número total de tarefas
?>Todas as lições de Fundamentos
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators6Arrays Part 1 - Indexed
Introduction to ArraysCreating Indexed ArraysAccessing Elements by IndexModifying Elements by IndexArray Size with CountAdding Elements to an ArrayRecap - Managing a Simple List9Projeto: Lista de Tarefas Simples
Visão Geral do Projeto e DadosAdicionando uma Nova Tarefa