- Trang chủ
- Hướng dẫn học
- Học PHP
- Vòng lặp foreach
Định nghĩa và cách dùng vòng lặp foreach
- Vòng lặp foreach chỉ hoạt động trong việc xử lý mảng, được dùng để lặp các cặp từ khóa và giá trị trong mảng.
Cấu trúc
- 6 là mảng được khai báo.
- 7 Giá trị mảng sẽ được gọi.
Ví dụ
Cấu trúc foreach có chỉ mục
0: html 1: css 2: jquery 3: 1024
1: css
2: jquery
3: 1024
- Hiển thị ba dòng dãy số 1 2 3 4 5 6 7 8 9
- Hiển thị một ma trận ô vuông giống hình bên dưới:
8 echo "Lập Trình Web
"; . Tuy nhiên, với việc sử dụng vòng lặp thì chỉ cần ba câu lệnh như bên dưới là đủ.
Xem ví dụ
- Hiển thị ba dòng dãy số 1 2 3 4 5 6 7 8 9
- Hiển thị một ma trận ô vuông giống hình bên dưới:
- 8 for
- 2.7] Lệnh breakforeach
- - Lệnh break thường được đặt vào bên trong vòng lặp for.while
- - Khi lệnh break được thực thi, vòng lặp sẽ kết thúc mặc cho điều kiện của vòng lặp có còn đúng hay không.do while
- Lặp lại 10 lần việc hiển thị giá trị của biến number.for và foreach
- Sau mỗi lần hiển thị cho giá trị của biến number tăng thêm một.for trong PHP
- Tuy nhiên, đến khi giá trị của biến number được tăng lên thành 5 thì kết thúc vòng lặp.
2.8] Lệnh continue
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
}
- Lệnh continue thường được đặt vào bên trong vòng lặp for.
- - Khi lệnh continue được thực thi, những câu lệnh còn lại của lần lặp hiện tại sẽ bị bỏ qua.
- 2.9] Lặp qua một lần các phần tử của mảng
- 3] Vòng lặp foreach trong PHP
- Hiển thị dãy số từ một đến mười [ngoại trừ các số 2, 5, 9]
- Ta có thể sử dụng vòng lặp for để lặp qua một lần các phần tử trong mảng.
- Vòng lặp foreach chỉ làm việc với mảng [Array]
- 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]
[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]
[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 i