Câu lệnh Switch trong PHP
- Trang trước PHP If...Else
- Trang tiếp theo PHP While lặp lại
Câu lệnh switch được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
Câu lệnh Switch
Nếu bạn muốn chọn lọc thực hiện một đoạn mã nào đó, hãy sử dụng câu lệnh Switch.
Sử dụng câu lệnh Switch có thể tránh được đoạn mã if..elseif..else dài.
Cú pháp
switch (expression) { case label1: Mã được thực thi khi expression = label1 break; case label2: Mã được thực thi khi expression = label2 break; default: Mã được thực thi khi giá trị của biểu thức không bằng label1 và label2 }
Cơ chế hoạt động:
- Tính toán giá trị của biểu thức (thường là biến) một lần
- So sánh giá trị của biểu thức với giá trị của case trong cấu trúc
- Nếu có khớp, hãy thực thi mã liên quan đến case
- Sau khi mã thực thiCâu lệnh breakNgăn chặn mã nhảy vào case tiếp theo để tiếp tục thực thi
- Nếu không có case nào đúng, hãy sử dụng câu lệnh default
Ví dụ
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
- Trang trước PHP If...Else
- Trang tiếp theo PHP While lặp lại