您好,登錄后才能下訂單哦!
本篇內容主要講解“php中&&和||邏輯運算符怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php中&&和||邏輯運算符怎么使用”吧!
學過編程的朋友都知道條件判斷吧,php中通常用if... elseif ... else和switch語句進行。在使用if中有多條件判斷時,經常會用到邏輯運算符&&和||(and和or),&&表示必須所有條件都滿足才能進行下一步,而||表示只需要滿足其中一個就能進行下一步。實例如下:
<?php $a=2; $b=3; if ($a==2 && $b==3) { echo 1; //兩個判斷都為真的情況,輸出數字1 echo "<br>"; } if ($a==2 || $b==2) { echo 2; //a判斷為真,輸出數字2 echo "<br>"; } if ($a==3 || $b==3) { echo 3; //b判斷為真,輸出數字3 }
運行結果:
1
2
3
代碼講解:先賦值兩個變量$a和$b,($a==2 && $b==3)兩個判斷都為真的情況,輸出數字1;($a==2 || $b==2)和($a==3 || $b==3)其中一個條件b判斷為真,輸出數字。這種用法簡單明了,就不多說了。
<?php $andA="A"; $andB="B"; $andC="C"; $andA=="A" && $andB="B1"; echo $andB; echo "<br>"; $andA=="B" && $andC="C1"; echo $andC;
運行結果:
B1
C
代碼講解:先賦值三個變量$andA、$andB和$andC,當$andA=="A"時判斷為true,繼續執行右邊操作,給$andB新賦值"B1",所以輸出結果為"B1";當$andA=="B"時判斷為false,不執行右邊操作,$andC還是原來的值"C",所以輸出結果為"C"。
擴展:x && y && z 等等更多的條件判斷呢?原理一樣,必須是從左往右一個一個條件判斷,條件為真,才繼續向右執行。
<?php $andA="A"; $andB="B"; $andC="C"; $andA=="A" || $andB="B1"; echo $andB; echo "<br>"; $andA=="B" || $andC="C1"; echo $andC;
運行結果:
B
C1
代碼講解:先賦值三個變量$andA、$andB和$andC,當$andA=="A"時判斷為true,不執行右邊操作,$andB還是原來的值"B",所以輸出結果為"B";當$andA=="B"時判斷為false,繼續執行右邊操作,給$andC新賦值"C1",所以輸出結果為"C1"。
擴展:x || y || z 等等更多的條件判斷呢?原理一樣,必須是從左往右一個一個條件判斷,條件都為假,繼續向右執行,直到有條件判斷為真結束右邊操作。
到此,相信大家對“php中&&和||邏輯運算符怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。