Hướng dẫn explain php switch case with example - giải thích trường hợp chuyển đổi php với ví dụ
Tuyên bố Show
Tuyên bố chuyển đổi PHPSử dụng câu lệnh Cú pháp switch (n) {& nbsp; & nbsp; case Label1: & nbsp; & nbsp; & nbsp; & nbsp; mã sẽ được thực thi nếu n = nhãn1; & nbsp; & nbsp; & nbsp; break; & nbsp; Case Label2: & nbsp; & nbsp; & nbsp; & nbsp; mã sẽ được thực thi nếu n = nhãn2; & nbsp; & nbsp; & nbsp; phá vỡ; & nbsp; Case Label3: & nbsp; & nbsp; & nbsp; & nbsp; mã sẽ được thực thi nếu n = Label3; & nbsp; & nbsp; & nbsp; phá vỡ; & nbsp; & nbsp; ... & nbsp; & nbsp; mặc định: & nbsp; & nbsp; & nbsp; Mã sẽ được thực thi nếu N khác với tất cả các nhãn; } Đây là cách nó hoạt động: Đầ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ó một trận đấu, khối mã được liên kết với trường hợp đó được thực thi. Sử dụng Thí dụ$favcolor = "red"; chuyển đổi ($ favcolor) {& nbsp; & nbsp; trường hợp "màu đỏ": & nbsp; & nbsp; & nbsp; Echo "Màu sắc yêu thích của bạn là màu đỏ!"; & nbsp; & nbsp; & nbsp; phá vỡ; & nbsp; trường hợp "màu xanh": & nbsp; & nbsp; & nbsp; Echo "Màu sắc yêu thích của bạn là màu xanh!"; & nbsp; & nbsp; & nbsp; phá vỡ; & nbsp; trường hợp "xanh": & nbsp; & nbsp; & nbsp; & nbsp; echo "màu sắc yêu thích của bạn là màu xanh lá cây!"; & nbsp; & nbsp; & nbsp; phá vỡ; & nbsp; Mặc định: & nbsp; & nbsp; & nbsp; Echo "Màu sắc yêu thích của bạn không phải là màu đỏ, xanh dương, cũng không có màu xanh lá cây!"; }?> Hãy tự mình thử » Bài tập PHPCâu lệnh chuyển đổi PHP được sử dụng để thực thi một câu từ nhiều điều kiện. Nó hoạt động như câu lệnh PHP if-else-if. Tuyên bố trường hợp chuyển đổi giải thích với ví dụ là gì?Ví dụ về trường hợp chuyển đổi trong C Một cấu trúc chuyển đổi được sử dụng để so sánh giá trị được lưu trữ trong NUM biến và thực hiện khối các câu lệnh được liên kết với trường hợp phù hợp. Trong chương trình này, vì giá trị được lưu trữ trong Biến số là tám, một công tắc sẽ thực thi trường hợp có nhãn trường hợp là 8.
Chỉ có thể có một mặc định trong một câu lệnh chuyển đổi. Nhiều hơn một mặc định có thể dẫn đến một lỗi nghiêm trọng.Mỗi trường hợp có thể có một tuyên bố phá vỡ, được sử dụng để chấm dứt chuỗi câu lệnh.Output: Câu lệnh Break là tùy chọn để sử dụng trong Switch. Nếu ngắt không được sử dụng, tất cả các câu lệnh sẽ thực thi sau khi tìm giá trị trường hợp phù hợp.PHP cho phép bạn sử dụng số, ký tự, chuỗi, cũng như các chức năng trong biểu thức chuyển đổi. Việc làm tổ của các câu lệnh chuyển đổi được cho phép, nhưng nó làm cho chương trình phức tạp hơn và không thể đọc được. Output: Bạn có thể sử dụng dấu chấm phẩy (;) thay vì đại tràng (:). Nó sẽ không tạo ra bất kỳ lỗi nào.Sơ đồ chuyển đổi PHP Output: Ví dụ chuyển đổi PHPTuyên bố chuyển đổi PHP với ký tự Output: Choice c Choice d case a, b, c, and d is not found Chương trình kiểm tra nguyên tắc và phụ âmChúng tôi sẽ vượt qua một ký tự trong biểu thức chuyển đổi để kiểm tra xem đó là nguyên âm hay không đổi. Nếu ký tự được truyền là A, E, I, O hoặc U, nó sẽ là nguyên âm nếu không phụ âm. Output: Hyundai Tucson price is 22.39 - 32.07 L. (Php 4, Php 5, Php 7, Php 8) Câu lệnh
Trong ví dụ sau, mỗi khối mã là tương đương. Một người sử dụng một loạt các câu lệnh Hyundai Tucson price is 22.39 - 32.07 L.2 và Hyundai Tucson price is 22.39 - 32.07 L.3 và câu lệnh khác. Trong mỗi trường hợp, đầu ra là như nhau. Ví dụ #1 Hyundai Tucson price is 22.39 - 32.07 L.6 Điều quan trọng là phải hiểu làm thế nào câu lệnh Hyundai Tucson price is 22.39 - 32.07 L.9 được tìm thấy có biểu thức đánh giá theo giá trị phù hợp với giá trị của biểu thức switch , PHP mới bắt đầu thực thi các câu lệnh. PHP tiếp tục thực hiện các câu lệnh cho đến khi kết thúc khối switch hoặc lần đầu tiên nó nhìn thấy một câu lệnh break . Nếu bạn không viết câu lệnh break ở cuối danh sách tuyên bố của trường hợp, PHP sẽ tiếp tục thực hiện các câu lệnh của trường hợp sau. Ví dụ:
Ở đây, nếu $ I bằng 0, PHP sẽ thực hiện tất cả các câu lệnh ECHO! Nếu $ I bằng 1, PHP sẽ thực hiện hai câu lệnh Echo cuối cùng. Bạn sẽ nhận được hành vi mong đợi ('Tôi bằng 2' sẽ được hiển thị) chỉ khi $ i bằng 2. Do đó, điều quan trọng là không quên các câu Trong một tuyên bố Hyundai Tucson price is 22.39 - 32.07 L.9. Trong một tuyên bố Hyundai Tucson price is 22.39 - 32.07 L.3, điều kiện được đánh giá lại. Nếu tình trạng của bạn phức tạp hơn so với so sánh đơn giản và/hoặc nằm trong một vòng lặp chặt chẽ, switch có thể nhanh hơn.Danh sách câu lệnh cho một trường hợp cũng có thể trống, chỉ cần chuyển kiểm soát vào danh sách câu lệnh cho trường hợp tiếp theo.
Một trường hợp đặc biệt là trường hợp
Nếu không có chi nhánh Hyundai Tucson price is 22.39 - 32.07 L.9 phù hợp và không có nhánh default , thì không có mã nào sẽ được thực thi, giống như không có câu lệnh Hyundai Tucson price is 22.39 - 32.07 L.2 là đúng. Một giá trị trường hợp có thể được đưa ra như một biểu thức. Tuy nhiên, biểu thức đó sẽ được tự đánh giá và sau đó được so sánh một cách lỏng lẻo với giá trị chuyển đổi. Điều đó có nghĩa là nó không thể được sử dụng cho các đánh giá phức tạp của giá trị chuyển đổi. Ví dụ:
break 0 Để so sánh phức tạp hơn, giá trị
break 7Cú pháp thay thế cho các cấu trúc điều khiển được hỗ trợ với các công tắc. Để biết thêm thông tin, hãy xem Cú pháp thay thế cho các cấu trúc điều khiển.
Có thể sử dụng dấu chấm phẩy thay vì đại tràng sau một trường hợp như:
Trường hợp chuyển đổi PHP là gì?Câu lệnh chuyển đổi PHP được sử dụng để thực thi một câu từ nhiều điều kiện.Nó hoạt động như câu lệnh PHP if-else-if.used to execute one statement from multiple conditions. It works like PHP if-else-if statement.
Tuyên bố trường hợp chuyển đổi giải thích với ví dụ là gì?Ví dụ về trường hợp chuyển đổi trong C Một cấu trúc chuyển đổi được sử dụng để so sánh giá trị được lưu trữ trong NUM biến và thực hiện khối các câu lệnh được liên kết với trường hợp phù hợp.Trong chương trình này, vì giá trị được lưu trữ trong Biến số là tám, một công tắc sẽ thực thi trường hợp có nhãn trường hợp là 8.A switch construct is used to compare the value stored in variable num and execute the block of statements associated with the matched case. In this program, since the value stored in variable num is eight, a switch will execute the case whose case-label is 8.
Câu lệnh chuyển đổi giải thích với sơ đồ là gì?Một câu lệnh Switch cho phép một biến được kiểm tra cho sự bình đẳng so với danh sách các giá trị.Mỗi giá trị được gọi là một trường hợp và biến được bật sẽ được kiểm tra cho từng trường hợp chuyển đổi.allows a variable to be tested for equality against a list of values. Each value is called a case, and the variable being switched on is checked for each switch case.
Tuyên bố chuyển đổi giải thích là gì?Trong các ngôn ngữ lập trình máy tính, một câu lệnh chuyển đổi là một loại cơ chế kiểm soát lựa chọn được sử dụng để cho phép giá trị của một biến hoặc biểu thức để thay đổi luồng kiểm soát thực thi chương trình thông qua tìm kiếm và bản đồ.a type of selection control mechanism used to allow the value of a variable or expression to change the control flow of program execution via search and map. |