Bản tuyên bố PHP
Sẽ có nhiều lúc bạn muốn chương trình PHP của mình thực hiện một nhiệm vụ nhiều lần cho đến khi bạn bảo nó dừng lại. Ví dụ: bạn có thể thiết kế chương trình của mình để đếm từ 1 đến 10 theo gia số của một. Chương trình sẽ bắt đầu với 1 và sau đó đếm 2, 3, 4, 5, 6, 7, 8, 9, 10 và dừng lại. Bạn sẽ sử dụng một câu lệnh lặp PHP để làm điều này. Trong hướng dẫn này, chúng ta sẽ thảo luận về một loại câu lệnh lặp được gọi là câu lệnh while. Bạn đoán nó Câu lệnh while sẽ hướng dẫn chương trình của bạn thực hiện một nhiệm vụ liên tục "while" mà bạn muốn nó thực hiện. Chúng ta hãy xem định dạng cơ bản của câu lệnh while.

Trước khi chúng ta thực sự bắt đầu câu lệnh while, trước tiên chúng ta phải khởi tạo biến mà chúng ta sẽ sử dụng trong biểu thức kiểm tra. Chúng ta cần cung cấp cho biến kiểm tra này một giá trị bắt đầu. Hãy đặt giá trị ban đầu của biến kiểm tra $ number thành 1.

$ số = 1;

Bây giờ chúng tôi đã sẵn sàng để viết tuyên bố while.

trong khi (biểu hiện)
{ làm cái này }
trong khi (số $ <11)
{echo "$ số
";
$ số ++;
}


trong khi (số $ <11)
trong khi (biểu hiện)
Đây là mã kiểm soát của câu lệnh while. Nó nói "Thực thi mã nằm giữa {và} trong khi biểu thức vẫn đúng. Trong ví dụ, vòng lặp mã sẽ được thực thi liên tục miễn là số $ nhỏ hơn 11. Giá trị của số $ đã được đặt thành 1 trước khi câu lệnh while bắt đầu. Vì vậy, câu lệnh sẽ được lặp lại 10 lần.

{echo "$ số
";
$ số ++;
}
{ làm cái này }
Đây là mã sẽ được thực thi nhiều lần. Đầu tiên, nó sẽ in giá trị hiện tại của $ number và HTML
mã cho trình duyệt web và sau đó nó sẽ tăng giá trị của số $ thêm 1. Dòng mã thứ hai là cần thiết vì nó làm tăng giá trị của biến mỗi khi vòng lặp được thực thi. Nếu mã này bị bỏ qua, giá trị của biến $ number sẽ không bị thay đổi và vòng lặp sẽ được thực thi vô thời hạn. Bạn có thể thấy tại sao mã thay đổi giá trị của số $ lại quan trọng đến vậy. Nó sẽ dừng vòng lặp khi giá trị của số $ là 11 (không nhỏ hơn 11). Kết quả sẽ như thế này trong trình duyệt.

1
2
3
4
5
6
7
8
9
10





Video HướNg DẫN: Nightcore ↬ nightmares [NV] (Có Thể 2024).