1] Vòng lặp là gì !?
- Trong PHP, vòng lặp là một loại cú pháp giúp ta lặp lại việc thực thi một đoạn mã nhiều lần.
- Ví dụ, nếu tôi muốn hiển thị lên màn hình 100 dòng chữ "Lập Trình Web" thì đáng ra phải gõ 100 câu lệnh echo " Lập Trình Web
Xem ví dụ
- Qua ví dụ trên, ta thấy "vòng lặp" giúp tiết kiệm rất nhiều thời gian trong việc viết những đoạn mã cần thực thi nhiều lần liên tiếp.
- Trong PHP, vòng lặp được chia làm bốn loại:
- [1] Vòng lặp for
- [2] Vòng lặp foreach
- [3] Vòng lặp while
- [4] Vòng lặp do while
- Ở bài hướng dẫn này, bạn sẽ được tìm hiểu hai loại vòng lặp là for và foreach
2] Vòng lặp for trong PHP
- Vòng lặp for dùng để lặp lại việc thực thi đoạn mã nào đó một số lần.
2.1] Cú pháp
for[biểu thức 1; biểu thức 2; biểu thức 3]{
//Đoạn mã mà bạn muốn được thực thi
}
- Trong đó:
- Biểu thức 1 thường là một câu lệnh khai báo biến
- Biểu thức 2 là một biểu thức điều kiện
- Biểu thức 3 thường là một biểu thức làm thay đổi giá trị của biến được khai báo trong biểu thức 1
[biến này dùng để tham gia vào biểu thức 2]
[nếu điều kiện đúng thì đoạn mã sẽ được thực thi, còn nếu điều kiện sai thì vòng lặp kết thúc]
[mục đích là để cho biểu thức điều kiện dần trở nên bị SAI, giúp vòng lặp được kết thúc]
- Dưới đây là sơ đồ minh họa cho nguyên lý hoạt động của vòng lặp for:
Bắt đầu
Kiểm tra
Khai báo một biến dùng để tham gia vào biểu thức điều kiện
[Biểu thức 1]
Đoạn mã mà bạn muốn thực thi được thực thi
Thay đổi giá trị biến điều
kiện
[Biểu thức 3]
ĐÚNG
SAI
Tiếp tục quay lại kiểm tra điều kiện
2.2] Ví dụ thứ nhất
- Sử dụng vòng lặp for để hiển thị ba câu "Lập Trình Web" lên màn hình.
Xem ví dụ
- Dưới đây là phần mô tả các bước thực thi của vòng lặp trên:
- Lần thứ nhất
- Khai báo biến i với giá trị là 1.
- Kiểm tra xem điều kiện
i