Visão Geral e Dados do Projeto
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
4Operadores de Comparação e Lógicos
Operadores de ComparaçãoIgualdade e IdentidadeOperadores Lógicos - Parte 1Operadores Lógicos - Parte 2Revisão - Lógica Simples2Variáveis e Tipos de Dados
NúmerosStrings e AspasBooleanosConvenções de NomenclaturaRevisão - Inicialização de VariáveisVariáveis VaziasConcatenação de StringsObtendo Entrada do UsuárioConversão para Diferentes Tipos5Lógica Condicional
Instrução IfIf - ElseO Operador TernárioOperador de Coalescência NulaInstrução SwitchRecapitulação - Tomando Decisões3Operadores Básicos
Operadores AritméticosOperador MóduloOperador de ExponenciaçãoAtribuição CombinadaIncremento/DecrementoPrecedência de OperadoresRevisão - Cálculos SimplesOperadores de String6Arrays Parte 1 - Indexados
Introdução a ArraysCriando Arrays IndexadosAcessando Elementos por ÍndiceModificando Elementos por ÍndiceTamanho do Array com CountAdicionando Elementos a um ArrayRecapitulação - Gerenciando uma Lista Simples9Projeto: Lista de Tarefas Simples
Visão Geral e Dados do ProjetoAdicionando uma Nova TarefaPratique por conta própria: Compilador de PHP online