Nhiều vòng lặp for trong PHP

Trong hướng dẫn này, hãy tìm hiểu cách sử dụng vòng lặp for và vòng lặp lồng nhau trong PHP để thực hiện phép lặp. Vòng lặp hữu ích để kiểm tra điều kiện nhất định và thực thi mã khi điều kiện là đúng. Thật hữu ích khi tạo các ứng dụng thực bằng PHP

Vòng lặp For trong PHP là gì?

Vòng lặp for trong PHP được sử dụng để lặp qua một khối mã với số lần được chỉ định. Bạn có thể sử dụng vòng lặp này khi bạn biết bạn muốn thực thi khối mã bao nhiêu lần

cú pháp

1

2

3

cho(khởi tạo; thử nghiệm condition; increment/decrement){

Nhập của bạn vào đây để execute

}

Mô tả các thông số
Bạn phải sử dụng cú pháp trên theo mô tả dưới đây

Sr NoParameter NameDescription1InitializationBạn phải khởi tạo biến đếm vòng lặp. Điều kiện kiểm tra thứ 2Điều kiện kiểm tra được đánh giá trước khi vòng lặp thực hiện phép lặp. Nếu điều kiện là TRUE, nó sẽ thực thi khối mã và vòng lặp tiếp tục. Nếu điều kiện cho trước là FALSE thì vòng lặp dừng thực hiện lặp. 3tăng/giảmSử dụng tham số này để xác định bộ đếm là tăng hoặc giảm theo số lần lặp được yêu cầu

Vòng lặp thực thi khối mã miễn là điều kiện nhất định là đúng. Nếu bạn không biết số lần lặp để thực hiện trên một khối mã, bạn nên sử dụng vòng lặp while của PHP

Cách sử dụng nó để thực hiện phép lặp

Để sử dụng vòng lặp for trong PHP, bạn phải tuân theo cú pháp đã cho ở trên. Ví dụ dưới đây cho thấy việc sử dụng vòng lặp for trong PHP. Đầu tiên vòng lặp khởi tạo biến $x từ 0. Nó thực hiện lặp lại và thực thi khối mã cho đến khi biến $x nhỏ hơn 9

1

2

3

4

5

for($x = 0;$x<=9;$x++){

echo $x. ";

}

?>

đầu ra

0
1
2
3
4
5
6
7
8
9

Ví dụ trên cho thấy các số từ 0 đến 9. Tham số thứ ba của vòng lặp tăng bộ đếm từ 1 mỗi khi vòng lặp thực hiện phép lặp

Đây là thao tác vòng lặp for duy nhất để thực hiện phép lặp. Tuy nhiên, bạn cũng sử dụng vòng lặp for bên trong một vòng lặp khác. Tiếp tục đọc bài đăng này để tìm hiểu phương pháp vòng lặp lồng nhau trong phần tiếp theo

Vòng lặp lồng nhau trong PHP

Vòng lặp lồng nhau là phương pháp sử dụng vòng lặp for bên trong vòng lặp for khác. Đầu tiên, nó thực hiện một lần lặp duy nhất cho vòng lặp cha và thực hiện tất cả các lần lặp của vòng lặp bên trong. Sau đó, nó kiểm tra lại vòng lặp cha và lại thực hiện tất cả các bước lặp của vòng lặp bên trong

Quá trình tương tự được thực hiện liên tục cho đến khi điều kiện kiểm tra chính là TRUE

cú pháp

1

2

3

4

5

6

cho(khởi tạo; thử nghiệm condition; increment/decrement){

cho(khởi tạo; thử nghiệm condition; increment/decrement){

// Nhập mã của bạn vào đây để thực thi

    }

    //Nhập mã của bạn vào đây để thực thi

}

ví dụ

1

2

3

4

5

6

7

8

for($i = 0;$i<3;$i++){

for($j = 0;$j<3;$j++){

echo "*";

}

echo """"""""""""""""""""""";

}

?>

đầu ra

***
***
***

Ví dụ trên hiển thị các mẫu sao bằng cách sử dụng vòng lặp for lồng nhau. Nó thực hiện vòng lặp gốc 3 lần và với mỗi lần lặp duy nhất của vòng lặp cha mẹ, nó thực hiện vòng lặp bên trong đủ 3 lần

  • Các chương trình in các mẫu sao Kim tự tháp bằng PHP
  • Tuyên bố tiếng vang PHP là gì
  • Tuyên bố bao gồm PHP
  • Vòng lặp Foreach trong PHP để hoạt động với nhiều loại Mảng khác nhau
  • Hàm ngày trong PHP với các ví dụ về định dạng ngày
  • Tải lên hình ảnh Ajax bằng PHP, jQuery với Xem trước hình ảnh

Hy vọng, bạn thích bài viết này về cách sử dụng PHP cho vòng lặp và vòng lặp lồng nhau. Nếu bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn, vui lòng bình luận bên dưới

Làm cách nào để sử dụng nhiều vòng lặp trong PHP?

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. .
/* ví dụ 1 */
for ($i = 1; $i <= 9; $i++) {
tiếng vang $i;
tiếng vang "
";
/* ví dụ 2 */
cho ($i = 1; ; $i++) {

Bạn có thể đặt nhiều điều kiện trong vòng lặp for không?

Có nghĩa là chỉ cho phép một điều kiện trong vòng lặp for, tuy nhiên bạn có thể thêm nhiều điều kiện vào vòng lặp for bằng cách sử dụng các toán tử logic để kết nối chúng.

Có thể có nhiều vòng lặp trong một vòng lặp?

Một vòng lặp lồng nhau có nghĩa là một câu lệnh lặp bên trong một câu lệnh vòng lặp khác. Đó là lý do tại sao các vòng lặp lồng nhau còn được gọi là “vòng lặp bên trong vòng lặp“. Chúng ta có thể định nghĩa bất kỳ số lượng vòng lặp nào bên trong một vòng lặp khác .

Làm thế nào để nhiều vòng lặp hoạt động?

Khi một vòng lặp được lồng bên trong một vòng lặp khác, vòng lặp bên trong sẽ chạy nhiều lần bên trong vòng lặp bên ngoài . Trong mỗi lần lặp của vòng lặp bên ngoài, vòng lặp bên trong sẽ được bắt đầu lại. Vòng lặp bên trong phải hoàn thành tất cả các lần lặp của nó trước khi vòng lặp bên ngoài có thể tiếp tục đến lần lặp tiếp theo.