Обзор проекта и данные
Часть раздела Основы путешествия по PHP на Coddy — урок 54 из 71.
Задание
ЛегкоВ этой главе вы создадите простой менеджер списка задач с использованием массивов.
Прочитайте три строки ввода, каждая содержащая описание задачи (например, Buy groceries).
Создайте массив $todos, содержащий три массива задач. Каждая задача должна быть ассоциативным массивом с:
"task"— описание задачи из ввода"completed"— установлено вfalseдля всех задач
Затем выведите:
- Описание задачи первой задачи
- Описание задачи второй задачи
- Общее количество задач в списке
Выведите каждый результат на отдельной строке.
Пример:
Если входные данные Buy groceries, Walk the dog и Finish homework, вывод должен быть:
Buy groceries
Walk the dog
3Если входные данные Clean room, Call mom и Read book, вывод должен быть:
Clean room
Call mom
3Попробуйте сами
<?php
// Прочитать три описания задач
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Напишите свой код ниже
// Создать массив $todos, содержащий три массива задач
// Каждая задача должна быть ассоциативным массивом с ключами "task" и "completed"
// Вывести первое описание задачи
// Вывести второе описание задачи
// Вывести общее количество задач
?>Все уроки раздела Основы
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 List9Проект: Простой список задач
Обзор проекта и данныеДобавление новой задачи