Menu
Coddy logo textTech

Przegląd projektu i dane

Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 54 z 71.

challenge icon

Wyzwanie

Łatwy

W tym rozdziale utworzysz prosty menedżer listy zadań do zrobienia przy użyciu tablic.

Wczytaj trzy wiersze danych wejściowych, z których każdy zawiera opis zadania (np. Buy groceries).

Utwórz tablicę $todos zawierającą trzy tablice zadań. Każde zadanie powinno być tablicą asocjacyjną zawierającą:

  • "task" — opis zadania z danych wejściowych
  • "completed" — ustawione na false dla wszystkich zadań

Następnie wypisz:

  1. Opis pierwszego zadania
  2. Opis drugiego zadania
  3. Łączną liczbę zadań na liście

Wypisz każdy wynik w osobnym wierszu.

Przykład:

Jeśli dane wejściowe to Buy groceries, Walk the dog i Finish homework, wynik powinien wyglądać tak:

Buy groceries
Walk the dog
3

Jeśli dane wejściowe to Clean room, Call mom i Read book, wynik powinien wyglądać tak:

Clean room
Call mom
3

Spróbuj swoich sił

<?php
// Wczytaj opisy trzech zadań
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));

// TODO: Napisz swój kod poniżej
// Utwórz tablicę $todos zawierającą trzy tablice zadań
// Każde zadanie powinno być tablicą asocjacyjną z kluczami "task" i "completed"

// Wyświetl opis pierwszego zadania

// Wyświetl opis drugiego zadania

// Wyświetl łączną liczbę zadań
?>

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator PHP online