Hướng dẫn switch case php laravel
Show Câu lệnh switch case
Câu lệnh switch case cơ bảnCấu trúccode được thực thi nếu a = value1; break; case value2: code được thực thi nếu a = value2; break; case value3: code được thực thi nếu a = value3; break; ... default: code được thực thi nếu a không có các giá trị value trên; } ?>
Ví dụTrường hợp case 5 đúng nên được thực thi. Câu lệnh switch case kết hợpBên trong swith case có thể sử dụng nhiều biểu thức, các câu lệnh, vòng lặp hoặc function. Ví dụ câu lệnh if else bên trong câu lệnh switch caseCase 5 đúng nên đượ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 swich caseNếu muốn tạo nhiều trường hợp khác nhau, và giá trị ứng với một trong các điều kiện đó thì ta có thể sử dụng case liên tục. Ví dụa có giá trị trong khoảng từ 3 đến 6 Các dùng tương tự như điều kiện Đóng và mở phạm vi câu lệnh swichĐây là cách viết ký hiệu cho dòng lệnh dễ kiểm soát hơn, dễ phân biệt được đóng và mở của câu lệnh switch khi dòng code dài, tránh nhầm lẫn với đóng của các câu lệnh khác. Ví dụCác dùng tương tự như điều kiện Phần trước mình đã giới thiệu với mọi người về câu lệnh rẽ nhánh if-else trong PHP nhưng trong lập trình nói chung và trong PHP nói riêng còn có một kiểu rẽ nhánh khác nữa với câu lệnh switch case. -Câu lệnh switch case trong PHP cũng giống như if-else cho phép chúng ta tạo ra các nhánh điều kiện để thực thi các đoạn code khác nhau. Cú
Pháp: Trong Đó: Để dễ hiểu hơn thì mọi người xem ví dụ sau nhé: VD: Viết chương trình đọc số tự nhiên từ 1 đến
5. -Như các bạn đã biết trong câu lệnh rẽ nhánh if-else có hỗ trợ chúng ta lồng if-else trong if-else( if lồng) thì ở đây với switch case cũng hoàn toàn có thể làm được điều đó. Cú Pháp: -Để cho dễ hiểu hơn thì chúng ta cùng làm lại VD trên với switch lồng nhé!
3, So sánh if-else với switch-case.-Xét về loại thì cả hai câu lệnh if-else và switch-case đều thuộc loại câu lệnh rẽ nhánh. -Xét về độ linh hoạt thì chắc các bạn cũng có thấy if-else linh hoạt hơn switch-case đúng không. -Xét về tốc độ thì nhìn chung là tốc độ xử lý dữ liệu nhỏ của 2 loại này là ngang nhau, còn đối với dữ liệu lớn thì switch-case có một chút nhỉnh hơn so với if-else. -Xét về chức năng thì những gì viết được bằng if-else thì switch cũng hoàn toàn viết được và ngược lại. 4, Lời kết.-Phần trên mình đã giới thiệu với mọi người về switch-case trong PHP rồi. Hết phần này các bạn có thể hoàn toàn tự lựa chọn cho mình xem trong trường hợp nào dùng switch case và trong trường hợp nào dùng if-else. Bài tiếp theo chúng ta sẽ tìm hiểu về vòng lặp trong PHP. Đăng ký nhận tin.Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail! Bài Viết Mới |