Vòng lặp for hoạt động như thế nào trong php?

Vòng lặp for là vòng lặp phức tạp nhất trong PHP được sử dụng khi người dùng biết khối cần được thực thi bao nhiêu lần. Vòng lặp for chứa biểu thức khởi tạo, điều kiện kiểm tra và biểu thức cập nhật [biểu thức tăng hoặc giảm]

Vòng lặp for là một cấu trúc điều khiển thiết yếu trong ngôn ngữ lập trình PHP. Cú pháp gần giống với hầu hết các ngôn ngữ lập trình và tương đối dễ hiểu

Một vòng lặp for là hoàn hảo khi bạn biết mình muốn lặp bao nhiêu lần qua một khối mã. Ngoài ra, bạn có thể sử dụng vòng lặp foreach thay vì vòng lặp for thông thường nếu bạn muốn lặp qua một mảng hoặc đối tượng

Không giống như vòng lặp while, vòng lặp for chấp nhận ba tham số. Tham số đầu tiên là việc tạo biến đếm của chúng ta. Tham số thứ hai là điều kiện. Tham số cuối cùng là số lượng tăng hoặc giảm giá trị bộ đếm của chúng tôi trên mỗi lần lặp. Miễn là điều kiện còn đúng, vòng lặp của chúng ta sẽ tiếp tục lặp

Giống như mọi loại vòng lặp, bạn có thể lồng các vòng lặp bao nhiêu lần tùy thích. Tuy nhiên, bạn nên giữ các vòng lặp lồng nhau ở mức tối thiểu vì chúng có thể trở nên khó hiểu và nặng về hiệu suất nếu bạn đang xử lý một tập dữ liệu lớn

Mục lục

  • cho cú pháp vòng lặp
  • Cách sử dụng vòng lặp for trong PHP
    • Viết một tiêu chuẩn cho vòng lặp
    • Thoát khỏi vòng lặp for
    • Sử dụng tiếp tục Bên trong vòng lặp for
  • Phần kết luận

cho cú pháp vòng lặp

Cú pháp của vòng lặp

3 trong PHP rất đơn giản và gần giống với vòng lặp
3 trong hầu hết các ngôn ngữ lập trình khác

Khối mã vòng lặp for bắt đầu bằng

3 theo sau là ba tham số được phân tách bằng dấu chấm phẩy và được đặt trong dấu ngoặc đơn. Bản thân khối mã vòng lặp sẽ cần được đặt trong dấu ngoặc nhọn

for [initialize; condition; increment] {
    // Code here will be executed on each iteration
}
  • Khởi tạo là nơi bạn tạo biến đếm và gán giá trị cho nó
  • Điều kiện là điều kiện được đánh giá trên mỗi vòng lặp. Nếu điều kiện bằng true, nó sẽ tiếp tục lặp. Ngược lại, nếu nó sai, nó sẽ dừng lại
  • Phần tăng là để tăng hoặc giảm giá trị bộ đếm trên mỗi lần lặp

Cách sử dụng vòng lặp for trong PHP

Trong hướng dẫn này, chúng ta sẽ tìm hiểu những kiến ​​thức cơ bản về cách viết một vòng lặp for hợp lệ trong ngôn ngữ lập trình PHP. Chúng tôi cũng sẽ đề cập đến các chủ đề như bỏ qua một lần lặp hoặc thoát ra khỏi vòng lặp hoàn toàn

Tôi thực sự khuyên bạn nên dành một chút thời gian để tìm hiểu các toán tử PHP vì bạn sẽ cần hiểu những điều này để xây dựng các điều kiện. Câu lệnh điều kiện được sử dụng trong các cấu trúc điều khiển lập trình khác nhau, chẳng hạn như câu lệnh if-else, câu lệnh switch, vòng lặp, v.v.

Viết một tiêu chuẩn cho vòng lặp

Trong ví dụ này, chúng ta sẽ viết một vòng lặp for cơ bản để minh họa cách chúng hoạt động trong PHP. Tôi sẽ nhanh chóng lướt qua từng đoạn mã trong các ví dụ bên dưới

ví dụ 1

Chúng tôi có ba tham số trong dấu ngoặc đơn vòng lặp for mà tôi sẽ giải thích nhanh

  • 2 khởi tạo biến bộ đếm vòng lặp và đặt giá trị của nó thành
    3
  • 4 là điều kiện mà các trạng thái tiếp tục lặp miễn là
    5 bằng hoặc nhỏ hơn
    6
  • 7 sẽ tăng biến đếm của chúng ta
    5 lên
    3 trên mỗi lần lặp

Bên trong khối mã vòng lặp for của chúng tôi, chúng tôi chỉ lặp lại giá trị của

The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.
0 trên mỗi lần lặp

Dưới đây là đầu ra từ đoạn mã trên. Như bạn có thể thấy, vòng lặp của chúng ta tiếp tục lặp cho đến khi

5 không còn khớp với điều kiện nữa vì nó lớn hơn
6

The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.

ví dụ 2

Trong ví dụ này, chúng tôi giảm biến đếm của mình và sử dụng các giá trị lớn hơn

  • The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    3 khởi tạo biến đếm của chúng ta và đặt giá trị thành
    The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    4
  • The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    5 là điều kiện mà các trạng thái tiếp tục lặp miễn là
    The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    6 bằng hoặc lớn hơn
    The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    7
  • The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    8 sẽ giảm biến đếm của chúng ta
    The value of x is 1.
    The value of x is 2.
    The value of x is 3.
    The value of x is 4.
    The value of x is 5.
    6 xuống 210 trên mỗi lần lặp

Trên mỗi lần lặp lại, chúng tôi lặp lại giá trị của

The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.
6 cùng với phần tử HTML ngắt dòng

1

Đầu ra bên dưới cho thấy rằng mỗi lần lặp lại giảm biến của chúng tôi

The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.
6. Khi
The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.
6 không còn thỏa mãn điều kiện lớn hơn hoặc bằng
The value of x is 1.
The value of x is 2.
The value of x is 3.
The value of x is 4.
The value of x is 5.
7 thì vòng lặp kết thúc

7

Thoát khỏi vòng lặp for

Thoát khỏi vòng lặp for cũng giống như mọi vòng lặp với PHP. Tất cả những gì bạn cần làm là sử dụng câu lệnh break. Bạn sẽ cần đặt câu lệnh

15 bên trong khối điều kiện, để nó chỉ được chạy khi đáp ứng một số yêu cầu nhất định

Trong ví dụ của chúng tôi bên dưới, chúng tôi lặp lại cho đến khi

16 bằng
17. Khi điều kiện được đáp ứng, chúng tôi nhấn câu lệnh ngắt và thoát khỏi vòng lặp

1

Đầu ra thể hiện rõ ràng hành vi sử dụng câu lệnh break. Khi

16 bằng với
17, vòng lặp đã thoát và PHP đã kết thúc tập lệnh của chúng tôi

4

Sử dụng tiếp tục Bên trong vòng lặp for

Bạn có thể kết thúc sớm vòng lặp for bằng cách sử dụng câu lệnh

70. Bỏ qua một lần lặp lại có thể quan trọng trong trường hợp bạn không muốn một tập dữ liệu cụ thể được xử lý và sẽ an toàn để tiếp tục với lần lặp lại tiếp theo

Trong ví dụ của chúng tôi bên dưới, chúng tôi sẽ bỏ qua bước lặp bất cứ khi nào

5 bằng
17

8

Như bạn có thể thấy trong kết quả bên dưới, khi

5 bằng với
17, chúng tôi đã in “bỏ qua” thay vì giá trị của
5. Vòng lặp for tiếp tục lặp cho đến khi nó không còn khớp với điều kiện trong dấu ngoặc đơn của vòng lặp for

2

Phần kết luận

Bạn có thể sẽ thấy mình sử dụng vòng lặp for rất nhiều trong lập trình PHP, vì vậy chúng cực kỳ quan trọng để hiểu. Tôi hy vọng rằng hướng dẫn này đã có thể dạy tất cả những điều cơ bản về vòng lặp for và bây giờ bạn có thể đọc và viết chúng

Vòng lặp for không phải là vòng lặp duy nhất bạn có thể sử dụng trong PHP. Các vòng lặp khác, chẳng hạn như vòng lặp while hoặc vòng lặp foreach, cực kỳ hữu ích nhưng có ưu và nhược điểm. Tôi thực sự khuyên bạn nên dành thời gian để tìm hiểu càng nhiều cấu trúc điều khiển càng tốt vì chúng có thể giúp cải thiện đáng kể khả năng đọc và hiệu suất của mã của bạn

Vòng lặp for hoạt động từng bước như thế nào?

Vòng lặp for hoạt động như thế nào? .
Câu lệnh khởi tạo chỉ được thực hiện một lần
Sau đó, biểu thức kiểm tra được đánh giá. .
Tuy nhiên, nếu biểu thức kiểm tra được đánh giá là true, các câu lệnh bên trong phần thân của vòng lặp for sẽ được thực thi và biểu thức cập nhật được cập nhật
Một lần nữa biểu thức kiểm tra được đánh giá

Ví dụ về vòng lặp for trong PHP là gì?

php // ví dụ minh họa for loop $i=1; . $i;

Tôi có thể sử dụng vòng lặp for trong PHP không?

Vòng lặp PHP for có thể được sử dụng để duyệt qua bộ mã trong số lần đã chỉ định . Nó nên được sử dụng nếu số lần lặp được biết nếu không thì sử dụng vòng lặp while. Điều này có nghĩa là vòng lặp for được sử dụng khi bạn đã biết số lần bạn muốn thực thi một khối mã.

Vòng lặp giải thích cho vòng lặp trong PHP là gì?

Thường thì khi bạn viết mã, bạn muốn cùng một khối mã chạy đi chạy lại một số lần nhất định. Vì vậy, thay vì thêm một số dòng mã gần như bằng nhau trong một tập lệnh, chúng ta có thể sử dụng các vòng lặp. Các vòng lặp được sử dụng để thực thi lặp đi lặp lại cùng một khối mã, miễn là một điều kiện nhất định là đúng .

Chủ Đề