Làm thế nào chúng ta có thể sử dụng câu lệnh do while trong php?

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh vòng lặp do...while của PHP để thực thi một khối mã nhiều lần

Giới thiệu về PHP câu lệnh vòng lặp do…while

Câu lệnh PHP do...while cho phép bạn thực thi lặp đi lặp lại một khối mã dựa trên một biểu thức Boolean. Đây là cú pháp của câu lệnh PHP do-while

0 sẽ tăng thêm 1 mỗi khi vòng lặp chạy

";
}
?>

Vòng lặp làm…trong khi PHP

Vòng lặp

";
}
while[$i 
2 là một biến thể của vòng lặp while, vòng lặp này đánh giá điều kiện ở cuối mỗi lần lặp vòng lặp. Với vòng lặp
";
}
while[$i 
2, khối mã được thực thi một lần, sau đó điều kiện được đánh giá, nếu điều kiện là đúng, câu lệnh được lặp lại miễn là điều kiện đã chỉ định được đánh giá là đúng

làm{
// Code sẽ được thực thi
}
trong khi [điều kiện];

Ví dụ sau định nghĩa một vòng lặp bắt đầu bằng $i=1. Sau đó, nó sẽ tăng

";
}
while[$i 
0 với 1 và in đầu ra. Sau đó, điều kiện được đánh giá và vòng lặp sẽ tiếp tục chạy miễn là
";
}
while[$i 
0 nhỏ hơn hoặc bằng 3

";
}
while[$i 

Sự khác biệt giữa vòng lặp while và do…while

Vòng lặp while khác với vòng lặp

";
}
while[$i 
2 ở một điểm quan trọng — với vòng lặp while, điều kiện cần đánh giá được kiểm tra ở đầu mỗi lần lặp, vì vậy nếu biểu thức điều kiện đánh giá là sai, thì vòng lặp sẽ không bao giờ được thực thi

Mặt khác, với vòng lặp

";
}
while[$i 
2, vòng lặp sẽ luôn được thực hiện một lần, ngay cả khi biểu thức điều kiện là sai, bởi vì điều kiện được đánh giá ở cuối vòng lặp chứ không phải ở đầu

PHP cho vòng lặp

Vòng lặp

";
}
?>
1 lặp lại một khối mã miễn là một điều kiện nhất định được đáp ứng. Nó thường được sử dụng để thực thi một khối mã trong một số lần nhất định

for[khởi tạo; điều kiện; tăng]{
// Code sẽ được thực thi
}

Các tham số của vòng lặp

";
}
?>
1 có ý nghĩa như sau

  • ";
    }
    ?>
    3 — nó được sử dụng để khởi tạo các biến bộ đếm và được đánh giá một lần vô điều kiện trước khi thực hiện phần thân đầu tiên của vòng lặp
  • ";
    }
    ?>
    4 — vào đầu mỗi lần lặp, điều kiện được đánh giá. Nếu nó đánh giá là
    ";
    }
    ?>
    5, vòng lặp tiếp tục và các câu lệnh lồng nhau được thực thi. Nếu nó đánh giá là
    ";
    }
    ?>
    6, thì việc thực hiện vòng lặp kết thúc
  • ";
    }
    ?>
    7 — nó cập nhật bộ đếm vòng lặp với một giá trị mới. Nó được đánh giá ở cuối mỗi lần lặp

Ví dụ dưới đây định nghĩa một vòng lặp bắt đầu bằng $i=1. Vòng lặp sẽ tiếp tục cho đến khi

";
}
while[$i 
0 nhỏ hơn hoặc bằng 3. Biến
";
}
while[$i 
0 sẽ tăng 1 mỗi khi vòng lặp chạy

Chủ Đề