Hướng dẫn how do i run a while loop in php? - làm cách nào để chạy vòng lặp while trong php?


Vòng lặp while - vòng lặp qua một khối mã miễn là điều kiện được chỉ định là đúng.


PHP trong khi vòng lặp

Vòng lặp while thực thi một khối mã miễn là điều kiện được chỉ định là đúng.

Cú pháp

trong khi (điều kiện là đúng) {& nbsp; & nbsp; mã sẽ được thực thi; }
  code to be executed;
}

Ví dụ

Ví dụ dưới đây hiển thị các số từ 1 đến 5:

Thí dụ

$x = 1;

while ($ x
  echo "The number is: $x
";
  $x++;
}
?>

Hãy tự mình thử »

Ví dụ giải thích

  • $ x = 1; - Khởi tạo bộ đếm vòng ($ x) và đặt giá trị bắt đầu thành 1
  • $ x
  • $ x ++; - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp

Ví dụ này được tính đến 100 bởi hàng chục:

Thí dụ

$x = 0;

while ($ x
  echo "The number is: $x
";
  $x+=10;
}
?>

Hãy tự mình thử »

Ví dụ giải thích

  • $ x = 1; - Khởi tạo bộ đếm vòng ($ x) và đặt giá trị bắt đầu thành 1
  • $ x
  • $ x ++; - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp


Ví dụ này được tính đến 100 bởi hàng chục:




Vòng lặp do...while - vòng lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện được chỉ định là đúng.


PHP làm ... trong khi vòng lặp

Vòng lặp do...while sẽ luôn thực thi khối mã một lần, sau đó nó sẽ kiểm tra điều kiện và lặp lại vòng lặp trong khi điều kiện được chỉ định là đúng.

Cú pháp

làm {& nbsp; mã sẽ được thực thi;} trong khi (điều kiện là đúng);
  code to be executed;
} while (condition is true);

Ví dụ

Ví dụ dưới đây lần đầu tiên đặt một biến $ x thành 1 ($ x = 1). Sau đó, vòng trong khi vòng lặp sẽ viết một số đầu ra, và sau đó tăng biến $ x với 1. Sau đó, điều kiện được kiểm tra (là $ x nhỏ hơn hoặc bằng 5?), Và vòng lặp sẽ tiếp tục chạy miễn là $ x nhỏ hơn hoặc bằng 5:

Thí dụ

$x = 1;

làm {& nbsp; echo "Số là: $ x"; & nbsp; & nbsp; $ x ++;} while ($ x
  echo "The number is: $x
";
  $x++;
} while ($x <= 5);
?>

Hãy tự mình thử »

Lưu ý: Trong vòng lặp do...while, điều kiện được kiểm tra sau khi thực hiện các câu lệnh trong vòng lặp. Điều này có nghĩa là vòng lặp do...while sẽ thực hiện các câu lệnh của nó ít nhất một lần, ngay cả khi điều kiện là sai. Xem ví dụ dưới đây. In a do...while loop the condition is tested AFTER executing the statements within the loop. This means that the do...while loop will execute its statements at least once, even if the condition is false. See example below.

Ví dụ này đặt biến $ x thành 6, sau đó nó chạy vòng lặp và sau đó điều kiện được kiểm tra: and then the condition is checked:

Thí dụ

$x = 6;

làm {& nbsp; echo "Số là: $ x"; & nbsp; & nbsp; $ x ++;} while ($ x
  echo "The number is: $x
";
  $x++;
} while ($x <= 5);
?>

Hãy tự mình thử »



(Php 4, Php 5, Php 7, Php 8)

Các vòng lặp do-while rất giống với các vòng lặp while, ngoại trừ biểu thức sự thật được kiểm tra ở cuối mỗi lần lặp thay vì ngay từ đầu. Sự khác biệt chính so với vòng lặp while thông thường là lần lặp đầu tiên của vòng lặp do-while được đảm bảo chạy (biểu thức sự thật chỉ được kiểm tra ở cuối lần lặp), trong khi nó có thể không nhất thiết phải chạy với vòng lặp while thông thường (biểu thức sự thật được kiểm tra ở đầu mỗi lần lặp, nếu nó đánh giá thành while1 ngay từ đầu, việc thực hiện vòng lặp sẽ kết thúc ngay lập tức).while1 right from the beginning, the loop execution would end immediately).

Chỉ có một cú pháp cho các vòng lặp do-while:

while3

Vòng lặp trên sẽ chạy chính xác một lần, vì sau lần lặp đầu tiên, khi biểu thức sự thật được kiểm tra, nó đánh giá thành while1 ($ i không lớn hơn 0) và kết thúc thực thi vòng lặp.while1 ($i is not bigger than 0) and the loop execution ends.

Người dùng C nâng cao có thể quen thuộc với cách sử dụng khác của vòng lặp do-while, để cho phép dừng thực thi ở giữa các khối mã, bằng cách đóng gói chúng bằng do-while (0) và sử dụng câu lệnh while7. Đoạn mã sau đây cho thấy điều này:

while8

Có thể sử dụng toán tử while9 thay vì hack này.

Jayreardon tại Gmail Dot Com ¶

15 năm trước

do...while0

do...while1

do...while2

do...while3

MPARSA1372 tại Gmail Dot Com ¶

1 năm trước

do...while4

do...while5

do...while6

do...while7

Martin ¶

7 năm trước

do...while8

do...while9

do...while3

Andrew tại Nospam Dot Devohive Dot Com ¶

14 năm trước

do...while1

do...while2

do...while3

do...while4

do...while5

M. H. S. ¶

2 năm trước

do...while6

do...while7

do...while3

iamjeffjack tại gmail dot com

4 năm trước

do...while9

do...while0

do...while3

Làm thế nào chúng ta có thể sử dụng trong khi vòng lặp trong PHP?

Ví dụ giải thích..
$ x = 1;- Khởi tạo bộ đếm vòng ($ x) và đặt giá trị bắt đầu thành 1 ..
$ x
$ x ++;- Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp ..

Làm thế nào để một vòng lặp trong thời gian bắt đầu trong PHP?

Vòng lặp trong khi thực hiện một khối mã liên tục cho đến khi điều kiện là sai.Khi điều kiện bị sai, nó thoát ra khỏi cơ thể của vòng lặp.Nó nên được sử dụng nếu số lần lặp không được biết đến.Vòng lặp trong khi còn được gọi là vòng điều khiển nhập cảnh vì điều kiện được kiểm tra trước khi vào thân vòng.executes a block of code repeatedly until the condition is FALSE. Once the condition gets FALSE, it exits from the body of loop. It should be used if the number of iterations is not known. The while loop is also called an Entry control loop because the condition is checked before entering the loop body.

Làm thế nào để bạn chạy vòng lặp một thời gian?

Ví dụ 1: Trong khi vòng lặp..
Khi i = 1, biểu thức kiểm tra i
Bây giờ, i = 2, biểu thức kiểm tra i
Quá trình này tiếp tục cho đến khi tôi trở thành 6 ..

Làm

Làm trong khi các vòng kiểm tra điều kiện sau khi khối mã được thực thi.Cấu trúc điều khiển này có thể được gọi là một vòng lặp sau thử nghiệm.Điều này có nghĩa là vòng lặp Do-WHILE là một vòng điều hòa thoát.Tuy nhiên, một vòng lặp trong thời gian sẽ kiểm tra điều kiện trước khi mã trong khối được thực thi.check the condition after the block of code is executed. This control structure can be known as a post-test loop. This means the do-while loop is an exit-condition loop. However a while loop will test the condition before the code within the block is executed.