Câu lệnh chuyển đổi PHP
Sử dụng switch
câu lệnh để chọn một trong nhiều khối mã sẽ được thực thi .
Cú pháp
switch (n) { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; break; case label3: code to be executed if n=label3; break; ... default: code to be executed if n is different from all labels; } |
Đây là cách nó hoạt động: Đầu tiên, chúng ta có một biểu thức duy nhất n (thường là một biến), được đánh giá một lần. Giá trị của biểu thức sau đó được so sánh với các giá trị cho từng trường hợp trong cấu trúc. Nếu khớp, khối mã được liên kết với trường hợp đó sẽ được thực thi. Sử dụng break
để ngăn mã tự động chạy vào trường hợp tiếp theo. Câu default
lệnh được sử dụng nếu không tìm thấy kết quả phù hợp.