Hướng dẫn for and foreach php - for và foreach php

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"; . 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à đủ.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ụ

- 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 forfor
  • [2] Vòng lặp foreachforeach
  • [3] Vòng lặp whilewhile
  • [4] Vòng lặp do whiledo 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à foreachforforeach

2] Vòng lặp for trong PHPfor 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ến này dùng để tham gia vào biểu thức 2]

  • Biểu thức 2 là một biểu thức điều kiện
  • [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]

  • 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
  • [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]
[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

Bài Viết Liên Quan

Chủ Đề