Descripción general y datos del proyecto
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
4Operadores de comparación y lógicos
Operadores de comparaciónIgualdad e identidadOperadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simple2Variables y tipos de datos
NúmerosCadenas y comillasBooleanosConvenciones de nombresRepaso: inicialización de variablesVariables vacíasConcatenación de cadenasObtener datos del usuarioConvertir a otros tipos5Lógica condicional
Sentencia ifIf - ElseEl operador ternarioOperador de coalescencia nulaSentencia switchRepaso - Tomar decisiones3Operadores básicos
Operadores aritméticosOperador móduloOperador de exponenciaciónAsignación combinadaIncremento/DecrementoPrecedencia de operadoresRepaso: cálculos simplesOperadores de cadenas6Arrays, parte 1 - indexados
Introducción a los ArraysCreación de Arrays indexadosAcceso a elementos mediante índicesModificación de elementos mediante índicesTamaño de un Array con CountAdición de elementos a un ArrayRepaso - Gestión de una lista sencilla9Proyecto: Lista de tareas sencilla
Descripción general y datos del proyectoAñadir una nueva tareaPractica por tu cuenta: Compilador de PHP online