Trường hợp chuyển đổi php mặc định

Trường hợp 5 đúng nên được thực thi,

8 dư 1, không phải số nguyên, do đó điều kiện 
9 được thực thi

Ví dụ câu lệnh switch case lồng nhau

// Kiểm tra $a có phải là số nguyên không
switch ($check) {
    case "true": // Nếu $a là số nguyên thì thực thi dòng lệnh bên dưới
        switch ($a) {
            case 0:
                echo "a bằng 0";
                break;
            case 2:
                echo "a bằng 2";
                break;
            case 3:
                echo "a bằng 3";
                break;
            case 4:
                echo "a bằng 4";
                break;
            case 5:
                echo "a bằng 5";
                break;
            default:
                echo "$a";
        }
        break;
    default: // Nếu $a không là số nguyên thì thực thi dòng lệnh bên dưới
        echo "a không là số nguyên";
}
?>

Sử dụng case liên tục trong switch case

Nếu muốn tạo nhiều trường hợp khác nhau và đánh giá ứng với một trong các điều kiện đó thì ta có thể sử dụng trường hợp liên tục

Ví dụ

a has value in the distance from 3 to 6

Các tương tự được sử dụng như điều kiện

0

Close and open range of command switch

Đây là cách viết ký hiệu cho dòng lệnh dễ kiểm tra hơn, dễ phân biệt đóng và mở câu lệnh chuyển đổi khi dòng mã dài, tránh nhầm lẫn với việc đóng của các câu lệnh khác

Ví dụ

Các tương tự được sử dụng như điều kiện

0

1) Khái niệm lệnh "switch case" trong PHP

- Sử dụng lệnh switch case để xác định danh sách các trường hợp, trong mỗi trường hợp sẽ có một đoạn mã. Khi giá trị của bạn trùng khớp với bất kỳ trường hợp nào, mã của trường hợp đó sẽ được thực thi

Nội dung chính Hiển thị

  • 1) Khái niệm lệnh "switch case" trong PHP
  • 2) Cách sử dụng lệnh "switch case" trong PHP
  • 3) Tầm quan trọng của lệnh "break"
  • 4) Công dụng của lệnh "default"
  • 5) Nhóm các trường hợp lại với nhau
  • 6) Lệnh "switch case lồng nhau"

- giúp bạn dễ hình dung hơn về khái niệm trên thì tôi có một ví dụ minh họa như sau

- Giả thuyết. Khi đến một quán nước, ở đó có một cái menu giống bên dưới và trong tay bạn chỉ có đúng cách

THỰC ĐƠN

Cà phê sữa

12. 000đ

............................................

Đá phê bình

10. 000đ

............................................

cây gai

8. 000đ

............................................

Trà đá

2. 000đ

............................................

- Câu hỏi. Nếu yêu cầu chọn một món nước uống có giá bằng đúng với số tiền bạn đang có, thì món nước uống đó là món gì. ?

- Trả lời. Đá phê bình

- Phía trên là một ví dụ mô tả gần giống với trường hợp chuyển đổi lệnh, trong đó

  • Số tiền mà bạn đang có chính là giá trị (tạm gọi như vậy)
  • Giá tiền của từng loại nước uống trong menu chính là trường hợp
  • Món nước uống chính là đoạn mã được thực thi

- Nếu ta chuyển ví dụ về dạng mã lệnh trong PHP thì nó sẽ có dạng như sau

Xem ví dụ

2) Cách sử dụng lệnh "switch case" trong PHP

- Trong PHP, trường hợp chuyển đổi lệnh được sử dụng với cú pháp như sau

________số 8

Hiển thị tên của loại nước uống có giá trị bằng đúng với số tiền mà bạn đang có


Xem ví dụ

hôm nay là thứ mấy. ?


0

Xem ví dụ

3) Tầm quan trọng của lệnh "break"

- Trong danh sách các trường hợp của trường hợp chuyển đổi lệnh, khi giá trị của bạn trùng khớp với trường hợp nào thì đoạn mã của trường hợp đó sẽ được thực hiện, bên ngoài các đoạn mã của trường hợp đó nằm bên dưới trường hợp trùng khớp

- Từ đây, lệnh break giúp ta ngăn chặn việc thực thi mã đoạn của các trường hợp nằm bên dưới trường hợp trùng khớp

Ví dụ, trường hợp lệnh switch không sử dụng breakVí dụ, trường hợp lệnh switch có sử dụng break
0
1Xem ví dụXem ví dụ

4) Công dụng của lệnh "default"

- Sử dụng lệnh mặc định để xác định một đoạn mã mặc định sẽ được thực hiện khi giá trị của bạn không khớp với bất kỳ trường hợp nào


2

Xem ví dụ

5) Nhóm các trường hợp lại với nhau

- Nếu trong danh sách các trường hợp của lệnh switch case có các trường hợp mà bạn muốn thực hiện cùng một đoạn mã thì ta hãy nhóm các trường hợp đó lại với nhau


3

Xem ví dụ

6) Lệnh "switch case lồng nhau"

- Thật ra, lệnh switch case lồng nhau chỉ là cách sử dụng nâng cao thông thường của lệnh switch case, nó giúp ta mở rộng phạm vi kiểm tra các trường hợp. Từ đó, chọn đoạn mã thích hợp nhất để thực thi