PHP – DO WHILE LOOP



Vòng lập do... while sẽ thực thi khối mã lần đầu tiên trong từ khóa “do”, sau đó nó sẽ kiển tra điều kiện và lập lại các vòng lập cho tới khi điều kiện chỉ định vẫn còn hợp lệ.




CÚ PHÁP
do
{
    // Khối mã lệnh thực thi
}
while (điều kiện hợp lệ)

Ví dụ bên dưới đâu tiên sẽ gán biến $x với giá trị là 1 ($x = 1).

Sau đó vòng lập do while sẽ in một vài dòng, và tăng dần giá trị của biến $x lên 1 đơn vị ($x++).

Tiếp theo nó sẽ kiểm tra điều kiện, nếu hợp lệ (biến $x nhỏ hơn bằng 5) và vòng lập sẽ được thực kiện cho tới khi điều kiện vẫn còn hợp lệ.
<?php
$x=1;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>

Lưu ý rằng đối với vòng lập do while thì khối mã lệnh sẽ luôn luôn được thực thi lần đầu tiên cho dù điều kiện là không hợp lệ.

Như ví dụ bên dưới đây biết $x được thiết lập giá trị là 6, sau đó khối lệnh sẽ được thực thi trước tiên, rồi mới kiểm tra điều kiện.
<?php
$x=6;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>







No comments:

Post a Comment