Bài 11. Lệnh switch trong php 5

Lượt xem: 2470

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.

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

Cú pháp:

switch (n) {
    case giá trị 1:
       thực hiện code này nếu n=giá trị1;
        break;
    case giá trị 2:
         thực hiện code này nếu n=giá trị 2;
        break;
    case giá trị 3:
       thực hiện code này nếu n=giá trị 3;
        break;
    ...
    default:
         thực hiện code này nếu n khác toàn bộ giá trị trên;
}

Đây là cách hoạt động của switch: Đầu tiên chúng ta có một biểu thức đơn n (thường là một biến), được đánh giá một lần. Sau đó giá trị của biểu thức được so sánh với các giá trị cho mỗi trường hợp trong cấu trúc. Nếu có một giá trị phù hợp, các khối lệnh liên quan đến trường hợp sẽ được thực thi. Sử dụng break để tự động ngăn chặn chạy vào code ở trường hợp tiếp theo. Lệnh default được sử dụng nếu không tìm thấy trường hợp nào phù hợp.

<?php
$favcolor = "red";
switch ($favcolor) {
    case "red":
        echo "Bạn thích màu đỏ!";
        break;
    case "blue":
        echo "Bạn thích màu xanh da trời!";
        break;
    case "green":
        echo "Bạn thích màu xanh lá cây!";
        break;
    default:
        echo "Màu bạn thích không phải đỏ, xanh da trời hay xanh lá cây!";
}
?> 

Theo w3schools