Hướng dẫn do while loop in php - vòng lặp do while trong php


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 hiện 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; & nbsp; echo "Số là: $ x"; & 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; & nbsp; echo "Số là: $ x"; & nbsp; $ x ++;} while ($ x
  echo "The number is: $x
";
  $x++;
} while ($x <= 5);
?>

Hãy tự mình thử »




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ụ

Một dấu chấm phẩy được sử dụng để chấm dứt vòng lặp trong khi làm. Nếu bạn không sử dụng dấu chấm phẩy sau vòng lặp WHILE, phải là chương trình không nên chứa bất kỳ câu lệnh nào khác sau vòng lặp trong khi làm. Trong trường hợp này, nó sẽ không tạo ra bất kỳ lỗi nào.
$x = 1;

Thí dụ
  echo "The number is: $x
";
  $x++;
}
?>

Ví dụ sau đây sẽ tăng giá trị của $ x ít nhất một lần. Bởi vì điều kiện đã cho là sai.

Sự khác biệt giữa trong khi và vòng lặp trong khi

  • trong khi lặp lại
  • làm vòng lặp trong khi-vòng lặp
  • Vòng lặp trong khi cũng được đặt tên là vòng điều khiển nhập cảnh.

Vòng lặp Do-WHILE cũng được đặt tên là vòng điều khiển thoát.

Thí dụ

Một dấu chấm phẩy được sử dụng để chấm dứt vòng lặp trong khi làm. Nếu bạn không sử dụng dấu chấm phẩy sau vòng lặp WHILE, phải là chương trình không nên chứa bất kỳ câu lệnh nào khác sau vòng lặp trong khi làm. Trong trường hợp này, nó sẽ không tạo ra bất kỳ lỗi nào.
$x = 0;

Thí dụ
  echo "The number is: $x
";
  $x+=10;
}
?>

Ví dụ sau đây sẽ tăng giá trị của $ x ít nhất một lần. Bởi vì điều kiện đã cho là sai.

Sự khác biệt giữa trong khi và vòng lặp trong khi

  • trong khi lặp lại
  • làm vòng lặp trong khi-vòng lặp
  • Vòng lặp trong khi cũng được đặt tên là vòng điều khiển nhập cảnh.


Vòng lặp Do-WHILE cũng được đặt tên là vòng điều khiển thoát.



Tiếp theo → ← Prev

Php do-WHILE LOOP có thể được sử dụng để di chuyển bộ mã như PHP trong khi vòng lặp. Php do-WHILE vòng được đảm bảo để chạy ít nhất một lần.

Vòng lặp DO-WHILE được sử dụng để thực thi một bộ mã của chương trình nhiều lần. Nếu bạn phải thực hiện vòng lặp ít nhất một lần và số lần lặp thậm chí không được sửa, bạn nên sử dụng vòng lặp trong khi làm.do-while loop.

Nó thực hiện mã ít nhất một lần luôn luôn vì điều kiện được kiểm tra sau khi thực thi mã.

Vòng lặp Do-WHILE rất giống với vòng lặp trong khi kiểm tra điều kiện. Sự khác biệt chính giữa cả hai vòng lặp là trong khi vòng lặp kiểm tra điều kiện ở đầu, trong khi vòng lặp trong khi kiểm tra điều kiện ở cuối vòng lặp.

Cú pháp

Sơ đồ

Hướng dẫn do while loop in php - vòng lặp do while trong php

Thí dụ

Output:

1
2
3
4
5
6
7
8
9
10

Thí dụ

Một dấu chấm phẩy được sử dụng để chấm dứt vòng lặp trong khi làm. Nếu bạn không sử dụng dấu chấm phẩy sau vòng lặp WHILE, phải là chương trình không nên chứa bất kỳ câu lệnh nào khác sau vòng lặp trong khi làm. Trong trường hợp này, nó sẽ không tạo ra bất kỳ lỗi nào.

Output:

Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!
Welcome to javatpoint!

Thí dụ

Ví dụ sau đây sẽ tăng giá trị của $ x ít nhất một lần. Bởi vì điều kiện đã cho là sai.

Output:

1 is not greater than 10.
2

Sự khác biệt giữa trong khi và vòng lặp trong khi

trong khi lặp lạilàm vòng lặp trong khi-vòng lặp
Vòng lặp trong khi cũng được đặt tên là vòng điều khiển nhập cảnh.entry control loop. Vòng lặp Do-WHILE cũng được đặt tên là vòng điều khiển thoát.exit control loop.
Cơ thể của vòng lặp không thực thi nếu điều kiện là sai.Cơ thể của vòng lặp thực thi ít nhất một lần, ngay cả khi điều kiện là sai.
Điều kiện kiểm tra trước, sau đó khối các câu lệnh thực thi.Khối của các câu lệnh thực thi đầu tiên và sau đó kiểm tra điều kiện.
Vòng lặp này không sử dụng dấu chấm phẩy để chấm dứt vòng lặp.DO-WHILE LOOP sử dụng dấu chấm phẩy để chấm dứt vòng lặp.

Chủ đề tiếp theo Phá vỡPHP Break

← Tiếp theo →

Làm

DO ... trong khi vòng lặp - vòng lặp qua một khối mã một lần, và sau đó lặp lại vòng lặp miễn là điều kiện được chỉ định là đúng.Loops through a block of code once, and then repeats the loop as long as the specified condition is true.

Hỗ trợ PHP có làm không

PHP hỗ trợ bốn loại vòng khác nhau.Trong khi - các vòng lặp qua một khối mã miễn là điều kiện được chỉ định đánh giá là true.Làm trong khi - khối mã được thực thi một lần và sau đó điều kiện được đánh giá.. while — loops through a block of code as long as the condition specified evaluates to true. do… while — the block of code executed once and then condition is evaluated.

Làm trong khi () vòng lặp là?

A DO trong khi vòng lặp là một câu lệnh dòng điều khiển thực thi một khối mã ít nhất một lần, và sau đó liên tục thực thi khối hoặc không, tùy thuộc vào điều kiện boolean nhất định ở cuối khối.Một số ngôn ngữ có thể sử dụng một quy ước đặt tên khác nhau cho loại vòng lặp này.a control flow statement that executes a block of code at least once, and then repeatedly executes the block, or not, depending on a given boolean condition at the end of the block. Some languages may use a different naming convention for this type of loop.

Làm gì

Ví dụ 2: Do ... trong khi vòng lặp DO ... trong khi vòng lặp thực thi ít nhất một lần, tức là lần lặp đầu tiên chạy mà không kiểm tra điều kiện.Điều kiện chỉ được kiểm tra sau khi lần lặp đầu tiên được thực hiện.làm {printf ("nhập một số:");Scanf ("%lf", & số);tổng += số;} while (số! = 0,0);do { printf("Enter a number: "); scanf("%lf", &number); sum += number; } while(number != 0.0);