Tổng quan về dự án và dữ liệu
Thuộc phần Kiến thức cơ bản trong hành trình PHP của Coddy. Bài học 54 trên 71.
Thử thách
DễTrong chương này, bạn sẽ tạo một trình quản lý danh sách việc cần làm đơn giản bằng mảng.
Đọc ba dòng đầu vào, mỗi dòng chứa mô tả một công việc (ví dụ: Buy groceries).
Tạo một mảng $todos chứa ba mảng công việc. Mỗi công việc phải là một mảng kết hợp gồm:
"task"- mô tả công việc từ đầu vào"completed"- đặt thànhfalsecho tất cả công việc
Sau đó, in ra:
- Mô tả công việc đầu tiên
- Mô tả công việc thứ hai
- Tổng số công việc trong danh sách
In mỗi kết quả trên một dòng riêng.
Ví dụ:
Nếu đầu vào là Buy groceries, Walk the dog và Finish homework, đầu ra sẽ là:
Buy groceries
Walk the dog
3Nếu đầu vào là Clean room, Call mom và Read book, đầu ra sẽ là:
Clean room
Call mom
3Tự làm thử
<?php
// Đọc ba mô tả công việc
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Viết code bên dưới
// Tạo mảng (array) $todos chứa ba mảng công việc
// Mỗi công việc là một mảng kết hợp có các khóa "task" và "completed"
// In ra mô tả công việc đầu tiên
// In ra mô tả công việc thứ hai
// In ra tổng số công việc
?>Tất cả bài học trong Kiến thức cơ bản
4Toán tử so sánh và logic
Toán tử so sánhBằng nhau và đồng nhấtToán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giản2Biến và kiểu dữ liệu
SốChuỗi và dấu ngoặc képGiá trị BooleanQuy ước đặt tênÔn tập: khởi tạo biếnBiến rỗngNối chuỗiNhận đầu vào từ người dùngChuyển đổi sang kiểu dữ liệu khác5Logic điều kiện
Câu lệnh ifIf và elseToán tử ba ngôiToán tử kết hợp nullCâu lệnh switchÔn tập: đưa ra quyết định3Các toán tử cơ bản
Toán tử số họcToán tử chia lấy dưToán tử lũy thừaPhép gán kết hợpTăng/giảmThứ tự ưu tiên của toán tửÔn tập: phép tính đơn giảnToán tử chuỗi6Mảng phần 1: Có chỉ số
Giới thiệu về mảngTạo mảng có chỉ sốTruy cập phần tử theo chỉ sốSửa phần tử theo chỉ sốKích thước mảng với CountThêm phần tử vào mảngÔn tập: Quản lý danh sách đơn giản9Dự án: Danh sách việc cần làm đơn giản
Tổng quan về dự án và dữ liệuThêm việc cần làm mớiTự luyện tập: Trình biên dịch PHP online