By GokiSoft.Com| 16:05 07/06/2020|
Tài Liệu PHP

PHP switch

Câu lệnh switch được sử dụng để thực thi các đoạn code khác nhau dựa trên các điều kiện khác nhau.


PHP switch

Sử dụng switch để chọn một trong nhiều khối code được thực thi.

Cú pháp

switch (n) {
  case label1:
    code được thực thi nếu n=label1;
    break;
  case label2:
    code được thực thi nếu n=label2;
    break;
  case label3:
    code được thực thi nếu n=label3;
    break;
    ...
  default:
    code được thực thi nếu n khác với tất cả label trên;
}

Đây là cách hoạt động của đoạn code trên: Đầu tiên chúng ta có một biểu thức 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 có sự trùng khớp, khối code liên quan đến trường hợp đó sẽ được thực thi. Sử dụng break để ngăn code tự động chạy vào trường hợp tiếp theo. Câu lệnh default được thực thi nếu không tìm thấy kết quả khớp.

Ví dụ

<?php
$favcolor = "red";

switch ($favcolor) {
  case "red":
    echo "Your favorite color is red!";
    break;
  case "blue":
    echo "Your favorite color is blue!";
    break;
  case "green":
    echo "Your favorite color is green!";
    break;
  default:
    echo "Your favorite color is neither red, blue, nor green!";
}
?>