PHP是一種流行的編程語言,能夠支持面向對象編程,功能強大,陸續推出了許多的版本和擴展。在PHP中,switch-case語句經常被用到,而且通過不同的操作符可以實現更多的操作。
在PHP的switch語句中,每個case語句用于匹配輸入值,并且執行相關的語句塊。下面是一個簡單的示例:上面的例子中,如果$fruit是“apple”,輸出“Good choice!”,如果是“orange”,輸出“Too sour!”等等。如果$fruit是不包括在以上的三個值中的,就會輸出“Unknown fruit”。
但是case語句可以使用一個復合操作符,也就是使用兩個比較操作符的組合。比如,你可以使用“>”和“<”組合成“>=”,也可以使用“&&”(邏輯與)和“||”(邏輯或)等,如下面這個例子所示:
= 90 && $score<= 100): echo "You got an A!"; break; case($score >= 80 && $score< 90): echo "You got a B!"; break; case($score >= 70 && $score< 80): echo "You got a C!"; break; case($score >= 60 && $score< 70): echo "You got a D!"; break; default: echo "You failed!"; break; } ?>在上面的例子中,一個復合操作符的組合被用來匹配某個分數的值,并執行相應的語句塊。 switch-case語句還有另一個強大的功能,那就是把多個case語句直接跳轉到同一個相應語句塊中。也就是說,你可以有多個輸入值,多個需要執行的語句塊,但是它們仍然跳轉到了同一個語句塊。在上面的例子中,如果$fruit是“apple”,“pear”,或者“orange”,這三個不同的輸入值,都會跳轉到相應的語句塊中,并輸出“Fruit salad”。 總結:在PHP中,switch-case語句有多種操作符,可以通過不同的case語句塊跳轉到同一個相應的語句塊中。這些特性使得當前的PHP代碼變得簡單、可讀性強。
下一篇php cas