Computer >> Máy Tính >  >> Lập trình >> PHP

Tuyên bố break trong PHP

Giới thiệu

break câu lệnh là một trong những từ khóa điều khiển lặp trong PHP. Khi luồng chương trình bắt gặp break bên trong vòng lặp while, do while, cũng như vòng lặp foreach hoặc cấu trúc switch, các câu lệnh còn lại trong vòng lặp / swtich sẽ bị loại bỏ và các câu lệnh sau cùng sẽ được thực thi.

Cú pháp

 while (expr) {.. .. if (expr1) break; .. ..} 

Trong ví dụ sau, vòng lặp while tiếp tục đọc đầu vào của người dùng cho đến khi nhập một chuỗi END.

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 nhập cái gì đó (END để dừng vòng lặp) HelloBạn đã nhập Helloenter cái gì đó (END để dừng vòng lặp) PHPBạn đã nhập PHPenter cái gì đó (END để dừng vòng lặp) END 

Từ khóa continue có thể có một đối số số tùy chọn để chỉ định số lượng vòng lặp nội bộ sẽ được bỏ qua. Mặc định là 1

Trong trường hợp vòng lặp lồng nhau, ngắt sẽ chỉ bỏ qua vòng lặp hiện tại. Trong ví dụ sau, câu lệnh break đã được sử dụng trong vòng lặp bên trong.

Ví dụ

  =3) break; echo "I:$ i J:$ j". "\ n"; } echo "Kết thúc vòng lặp bên trong \ n";}?> 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 Bắt đầu vòng ngoài I:1 J:1I:1 J:2 Cuối vòng trong Bắt đầu Vòng ngoài I:2 J:1I:2 J:2 Cuối vòng trong Bắt đầu Vòng ngoài vòng lặp bên trong Bắt đầu vòng lặp ngoài I:4 J:1I:4 J:2 Phần cuối của vòng trong 

break chấp nhận một đối số số tùy chọn cho nó biết có bao nhiêu cấu trúc bao quanh lồng nhau sẽ được chia ra. Trong ví dụ sau ngắt 2 bên trong vòng lặp innder ngắt ra khỏi vòng lặp bên ngoài

Ví dụ

  3) break 2; echo "I:$ i J:$ j". "\ n"; } echo "Kết thúc vòng lặp bên trong \ n";}?> 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 I:1 J:1I:1 J:2I:1 J:3 

Trong cấu trúc chuyển đổi, ngắt ngăn chương trình chạy qua khi nhận được giá trị mong muốn của biến chuyển đổi.

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 nhập số 1 cho bình phương 2 cho căn bậc hai:2625 nhập số 1 cho bình phương 2 cho căn bậc hai:15