Обзор проекта и данных
Часть раздела Основы путешествия по 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"
// Вывести первое описание задачи
// Вывести второе описание задачи
// Вывести общее количество задач
?>Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравненияРавенство и идентичностьЛогические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логика2Переменные и типы данных
ЧислаСтроки и кавычкиБулевы значенияСоглашения об именованииПовторение — инициализация переменныхПустые переменныеКонкатенация строкПолучение пользовательского вводаПриведение к другим типам5Условная логика
Оператор ifIf — ElseТернарный операторОператор нулевого слиянияОператор switchПовторение: принятие решений3Основные операторы
Арифметические операторыОператор остатка от деленияОператор возведения в степеньСоставное присваиваниеИнкремент/декрементПриоритет операторовПовторение — простые вычисленияОператоры строк6Массивы, часть 1 — индексированные
Введение в массивыСоздание индексированных массивовДоступ к элементам по индексуИзменение элементов по индексуРазмер массива с помощью CountДобавление элементов в массивПовторение — управление простым списком9Проект: простой список задач
Обзор проекта и данныхДобавление новой задачиПотренируйтесь самостоятельно: Онлайн-компилятор PHP