Resumen del Proyecto y Datos
Parte de la sección Fundamentos del Journey de PHP de Coddy — lección 54 de 71.
Desafío
FácilEn este capítulo, construirás un gestor simple de lista de tareas usando arrays.
Lee tres líneas de entrada, cada una conteniendo una descripción de tarea (p. ej., Buy groceries).
Crea un array $todos que contenga tres arrays de tareas. Cada tarea debe ser un array asociativo con:
"task"- la descripción de la tarea de la entrada"completed"- establecido enfalsepara todas las tareas
Luego imprime:
- La descripción de la primera tarea
- La descripción de la segunda tarea
- El número total de tareas en la lista
Imprime cada resultado en una línea separada.
Ejemplo:
Si las entradas son Buy groceries, Walk the dog y Finish homework, la salida debería ser:
Buy groceries
Walk the dog
3Si las entradas son Clean room, Call mom y Read book, la salida debería ser:
Clean room
Call mom
3Pruébalo tú mismo
<?php
// Leer tres descripciones de tareas
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Escribe tu código debajo
// Crear un array $todos que contenga tres arrays de tareas
// Cada tarea debe ser un array asociativo con claves "task" y "completed"
// Imprimir la primera descripción de tarea
// Imprimir la segunda descripción de tarea
// Imprimir el número total de tareas
?>Todas las lecciones 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 List9Proyecto: Lista de Tareas Simple
Resumen del Proyecto y DatosAgregando una Nueva Tarea