Hướng dẫn cách sử dụng Lệnh do while trong php. Ở bài trước chúng ta đã biết khi dùng lệnh while
,trước tiên chương trình sẽ đánh giá biểu thức điều kiện là true
hay false
. Và nếu true
thì các câu lệnh trong khối mới được thực hiện.
Nói cách khác, trong trường hợp biểu thức điều kiện false
thì các câu lệnh bên trong khối lệnh while
sẽ không được thực hiện dù chỉ một lần.
Nếu như bạn muốn vòng lặp của mình có ít nhất một lần thực hiện các câu lệnh trong khối, thay vì lệnh while
hãy dùng lệnh do while trong php với cú pháp như sau:
Cú pháp lệnh do while trong php
do{ |
Trong lệnh do while
, trước tiên các câu lệnh trong khối sẽ được thực hiện một lần, sau đó mới tiến hành đánh giá biểu thức điều kiện và tiếp tục vòng lặp.
Có ít nhất 1 lần các câu lệnh trong khối được thực hiện. Sau đó, tuỳ vào giá trị của biểu thức điều kiện, nếu true
thì tiếp tục vòng lặp bằng cách quay lại đầu vòng lặp, chạy các lệnh trong khối,rồi lặp lại vòng lặp…
Nếu biểu thức điều kiện false
, vòng lặp kết thúc.
Ngoài ra, nếu như chỉ có một câu lệnh trong khối câu lệnh, chúng ta có thể viết giản lược với cú pháp sau đây;
do |
Ví dụ
Để hiểu rõ hơn, hãy cũng xem ví dụ sau:
Chương trình viết tất cả các số nhỏ hơn 2 ra màn hình
$num = 0; |
Thứ tự thực hiện câu lệnh trong ví dụ trên như sau:
1. Khởi tạo biến $num = 0 |
Giống với lệnh while
, chúng ta có thể dùng lệnh break
và continue
để điều khiển vòng lặp theo ý muốn.
Thực hành
Trăm hay không bằng tay quen, hãy cùng thực hành với ví dụ sau đây:
|
Tổng kết
Chúng ta dùng lệnh do while
trong php khi muốn có ít nhất một lần các lệnh trong khối được thực hiện.
HOME>> hướng dẫn học lập trình php cho người mới bắt đầu>>vòng lặp trong php