PHP 03 選擇結構

◆關係運算符

  • 關係運算符是用來比較兩個值得關係返回 true 或 false
  • 運算後返回結果爲     布爾類型

如:    $b1=1>2;spa

             echo $b1;//false()字符串

              $b2=1 ! =(2 + 1);it

               echo $b2;//true(1)登錄

◆邏輯運算符

邏輯運算符優先級:!——>&&——> | |密碼

◆if-else選擇結構

◆三元運算符

運用三元運算符實現選擇操做im

◆運用複雜條件

  • 如何判斷字符串'1'是否與數字 1 相等
    • 使用==運算符會優先比較類型
  • 判斷用戶名admin和密碼123 都正確登錄成功
  • 不然提示用戶名或密碼錯誤
  • 多個帳戶登陸

◆基本if 選擇結構

  • 若是else 語句不須要,難麼能夠省略不寫
  • 實現超過100立減10功能

◆多重選擇結構

  • 根據消費金額進行不一樣幅度的打折優惠
  • 消費金額2000如下打9折;
    2000-4000(含2000)打8折;
    4000-5000(含4000)打7折;
    5000(含)以上打6折;

注:使用多重選擇結構解決此類問題img

◆switch選擇結構

  • case後的常量不能重複
  • 每一個case語句後要有break;
    • • 若是沒有break;則會繼續向下執行
  • case後的代碼塊只有一個被執行
  • case後的代碼塊不須要使用大括號

◆常見錯誤

• 缺乏break;語句,致使多個代碼塊被執行;
• 多個case後的常量相同;
• default一般放在最後,但也能夠變更;co

◆多重if和switch

• switch只能進行等值判斷,並且條件類型有限制。
• 多重if能夠進行等值判斷,還能夠進行條件的區間判斷。
• switch不能徹底替換多重if選擇結構字符

◆示例

◆要點

• if語句和if-else語句的運用
• 使用邏輯運算符拼接複雜條件
• 多重if選擇結構else if語句應用
• switch語句的使用
• switch語句和多重if的區別cas

相關文章
相關標籤/搜索