03 php,PHP 03 选择结构
◆關系運算符
關系運算符是用來比較兩個值得關系返回 true 或 false
運算后返回結果為 ? ? 布爾類型
如: ? ?$b1=1>2;
echo $b1;//false()
$b2=1 ! =(2 + 1);
echo $b2;//true(1)
◆邏輯運算符
邏輯運算符優先級:!——>&&——> | |
◆if-else選擇結構
◆三元運算符
運用三元運算符實現選擇操作
◆運用復雜條件
如何判斷字符串'1'是否與數字 1 相等
使用==運算符會優先比較類型
判斷用戶名admin和密碼123 都正確登陸成功
否則提示用戶名或密碼錯誤
多個賬戶登錄
◆基本if 選擇結構
如果else 語句不需要,難么可以省略不寫
實現超過100立減10功能
◆多重選擇結構
根據消費金額進行不同幅度的打折優惠
消費金額2000以下打9折;
2000-4000(含2000)打8折;
4000-5000(含4000)打7折;
5000(含)以上打6折;
注:使用多重選擇結構解決此類問題
◆switch選擇結構
case后的常量不能重復
每個case語句后要有break;
? 如果沒有break;則會繼續向下執行
case后的代碼塊只有一個被執行
case后的代碼塊不需要使用大括號
◆常見錯誤
? 缺少break;語句,導致多個代碼塊被執行;
? 多個case后的常量相同;
? default通常放在最后,但也可以變動;
◆多重if和switch
? switch只能進行等值判斷,而且條件類型有限制。
? 多重if可以進行等值判斷,還可以進行條件的區間判斷。
? switch不能完全替換多重if選擇結構
◆示例
◆要點
? if語句和if-else語句的運用
? 使用邏輯運算符拼接復雜條件
? 多重if選擇結構else if語句應用
? switch語句的使用
? switch語句和多重if的區別
總結
以上是生活随笔為你收集整理的03 php,PHP 03 选择结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php swoole 项目实战,Lara
- 下一篇: 华硕推出 RT-AX82U 2023 5