Câu lệnh lặp trong PHP là gì?

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ã

Nó cho phép người dùng đặt tất cả các câu lệnh liên quan đến vòng lặp ở một nơi. Xem trong cú pháp đưa ra dưới đây

cú pháp

Thông số

Vòng lặp php for tương tự như vòng lặp for java/C/C++. Các tham số của vòng lặp for có ý nghĩa như sau

khởi tạo - Khởi tạo giá trị bộ đếm vòng lặp. Giá trị ban đầu của vòng lặp for chỉ được thực hiện một lần. Tham số này là tùy chọn

điều kiện - Đánh giá từng giá trị lặp lại. Vòng lặp liên tục thực hiện cho đến khi điều kiện sai. Nếu TRUE, quá trình thực hiện vòng lặp tiếp tục, nếu không, quá trình thực hiện vòng lặp kết thúc

Tăng/giảm - Nó tăng hoặc giảm giá trị của biến

Sơ đồ

Câu lệnh lặp trong PHP là gì?

Ví dụ

đầu ra

Ví dụ

Cả ba tham số đều là tùy chọn, nhưng dấu chấm phẩy (;) phải được chuyển vào vòng lặp for. Nếu chúng ta không truyền tham số, nó sẽ thực thi vô hạn

đầu ra

Ví dụ

Dưới đây là ví dụ in các số từ 1 đến 9 theo bốn cách khác nhau bằng cách sử dụng vòng lặp for

đầu ra

123456789
123456789
123456789
123456789

PHP lồng nhau cho vòng lặp

Chúng ta có thể sử dụng vòng lặp for bên trong vòng lặp for trong PHP, nó được gọi là vòng lặp for lồng nhau. Vòng lặp for bên trong chỉ thực hiện khi điều kiện của vòng lặp for bên ngoài được tìm thấy là đúng

Trong trường hợp vòng lặp for bên trong hoặc lồng nhau, vòng lặp lồng nhau được thực thi đầy đủ cho một vòng lặp for bên ngoài. Nếu vòng lặp ngoài được thực hiện 3 lần và vòng lặp trong 3 lần thì vòng lặp trong sẽ được thực hiện 9 lần (3 lần cho vòng lặp ngoài thứ nhất, 3 lần cho vòng lặp ngoài thứ 2 và 3 lần cho vòng lặp ngoài thứ 3)

Rất thường xuyên khi bạn viết mã, bạn muốn cùng một khối mã chạy nhiều lần. Bạn có thể sử dụng các câu lệnh lặp trong mã của mình để thực hiện việc này

Trong PHP chúng ta có các câu lệnh lặp sau

  • while - lặp qua một khối mã nếu và miễn là một điều kiện cụ thể là đúng
  • làm. while - lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là một điều kiện đặc biệt là đúng
  • for - lặp qua một khối mã một số lần được chỉ định
  • foreach - lặp qua một khối mã cho từng phần tử trong một mảng

Tuyên bố trong khi

Câu lệnh while sẽ thực thi một khối mã nếu và miễn là một điều kiện là đúng

cú pháp

while (condition)
code to be executed;

Ví dụ

Ví dụ sau minh họa một vòng lặp sẽ tiếp tục chạy miễn là biến i nhỏ hơn hoặc bằng 5. tôi sẽ tăng thêm 1 mỗi khi vòng lặp chạy

____3


Việc làm. câu lệnh while

việc làm. câu lệnh while sẽ thực thi một khối mã ít nhất một lần - sau đó nó sẽ lặp lại vòng lặp miễn là điều kiện còn đúng

cú pháp

do
{
code to be executed;
}
while (condition);

Ví dụ

Ví dụ sau sẽ tăng giá trị của i ít nhất một lần và nó sẽ tiếp tục tăng biến i miễn là nó có giá trị nhỏ hơn 5

";
  }
while ($i<5);
?>


Câu for

Câu lệnh for là vòng lặp tiên tiến nhất trong PHP

Ở dạng đơn giản nhất, câu lệnh for được sử dụng khi bạn biết số lần bạn muốn thực hiện một câu lệnh hoặc một danh sách các câu lệnh

cú pháp

for (init; cond; incr)
{
  code to be executed;
}

Thông số

  • trong đó. Chủ yếu được sử dụng để đặt bộ đếm, nhưng có thể là bất kỳ mã nào được thực thi một lần khi bắt đầu câu lệnh vòng lặp
  • điều kiện. Được đánh giá ở đầu mỗi lần lặp vòng lặp. Nếu điều kiện đánh giá là TRUE, vòng lặp tiếp tục và mã thực thi. Nếu nó đánh giá là FALSE, việc thực hiện vòng lặp kết thúc
  • gia tăng. Chủ yếu được sử dụng để tăng bộ đếm, nhưng có thể là bất kỳ mã nào được thực thi ở cuối mỗi vòng lặp

Ghi chú. Mỗi tham số có thể trống hoặc có nhiều biểu thức được phân tách bằng dấu phẩy

  • điều kiện. Tất cả các biểu thức được phân tách bằng dấu phẩy đều được đánh giá nhưng kết quả được lấy từ phần cuối cùng. Tham số này trống có nghĩa là vòng lặp sẽ được chạy vô thời hạn. Điều này hữu ích khi sử dụng câu lệnh ngắt có điều kiện bên trong vòng lặp để kết thúc vòng lặp

Ví dụ

Ví dụ sau in dòng chữ "Xin chào thế giới. " năm lần

____20


Tuyên bố foreach

Câu lệnh foreach được sử dụng để lặp qua các mảng

Đối với mỗi vòng lặp, giá trị của phần tử mảng hiện tại được gán cho $value (và con trỏ mảng được di chuyển theo một) - vì vậy trong vòng lặp tiếp theo, bạn sẽ xem xét phần tử tiếp theo

Câu lệnh lặp là gì?

Một vòng lặp chương trình là một chuỗi các câu lệnh thực thi trong một số lần lặp lại nhất định hoặc cho đến khi đáp ứng các điều kiện đã chỉ định . Sử dụng mệnh đề WHILE để chỉ ra rằng vòng lặp sẽ thực thi lặp đi lặp lại miễn là biểu thức WHILE đánh giá là đúng (1).

Câu lệnh lặp với ví dụ là gì?

Trong phần thân của vòng lặp, chức năng in sẽ được thực hiện theo cách này. 2*num trong đó num=1, sau đó 2*1=2 do đó giá trị hai sẽ được in. Điều này sẽ tiếp tục cho đến khi giá trị của num trở thành 10. Sau vòng lặp đó sẽ kết thúc và một câu lệnh ngay sau vòng lặp sẽ được thực thi. Trong trường hợp này trả về 0

Câu lệnh lặp là gì và các loại của nó?

Tóm tắt các câu lệnh điều khiển vòng lặp trong C

3 loại câu lệnh lặp là gì?

Vòng lặp là cấu trúc điều khiển được sử dụng để lặp lại một đoạn mã nhất định trong một số lần nhất định hoặc cho đến khi một điều kiện cụ thể được đáp ứng. Visual Basic có ba loại vòng lặp chính. vì. vòng lặp tiếp theo, vòng lặp do và vòng lặp while