php判斷語句and和or的使用

2021-03-10 01:47:52 字數 3512 閱讀 4831

1樓:匿名使用者

程式語言的邏輯判斷詞意思都一樣。and就是並且的意思聯合上一條件一起判斷,or或者的意思,單獨的判斷這個條件or其他條件。 希望對您有所幫助。

2樓:匿名使用者

錯了你,思路就不對。你說你可以判斷size但不能判斷type,其實你連size也判斷不了。不信你弄乙個內size大於容80000000的gif檔案試試。

這兩個是或的關係。不能用與。必須用你的第一種方法。

你幹嘛要用第二種,本來就是錯的思路

3樓:匿名使用者

or 只要乙個條件成立那麼整個表示式都成立。

and 必須所有條件都成立,整個表示式才成立。

這個有什麼問題嗎。

4樓:上海志彥科技

1) continue 在迴圈結構bai用用來跳du過本次循

環中剩餘zhi的**並在條件求

dao值為真時開始執行下一次

版迴圈。權

2) $a and $b and(邏輯與) true,如果 $a 與 $b 都為 true。

$a or $b or(邏輯或) true,如果 $a 或 $b 任一為 true。

$a xor $b xor(邏輯異或) true,如果 $a 或 $b 任一為 true,但不同時是。

! $a not(邏輯非) true,如果 $a 不為 true。

$a && $b and(邏輯與) true,如果 $a 與 $b 都為 true。

$a || $b or(邏輯或) true,如果 $a 或 $b 任一為 true。

5樓:匿名使用者

$_files["files"]["type"][$i]!="image/gif" 應該是$_files["files"]["type"][$i]!=="image/gif" 吧

php中關於&& || or 的用法???

6樓:虎爺可樂

說錯了, && 和 and, || 和 or 是分別相同的,只是 and 和 or 運算優先順序低,比 = 還低。

// 以下兩行內完全一樣容

$a = ($b && $c);

$a = ($b and $c);

// 以下兩行不一樣了

$a = $b && $c;

$a = $b and $c;

// 實際上相當於這樣:

$a = ($b && $c);

($a = $b) and $c;

// or 同理

在看看你的題意:

&& 相當於 if(a)b; 而 || 相當於 if(!a)b;

也就是說 && 要 a 為真才執行,而 || 是要 a 為假才執行。

如果用 and 和 or,就要注意,賦值 = 的時候 想要的到底是什麼樣的值

7樓:匿名使用者

||&& : 與運算 ,兩都都du

為true時值才會是

zhitrue,值是bool型

|| :或運算,兩都只要dao乙個為true那麼值版就是權true,值是bool型

or : 邏輯運算 0 or 1 那乙個值為真是那麼就返回該值,不是bool型

8樓:八方**

php中&&與&的區別:

1、運算子性質的區別

&&在php中是乙個邏輯操作符,也叫條內件操作符。

容&是邏輯語言,邏輯上表示兩者屬於缺一不可的關係,還可以表示乙個人和另外乙個人之意,與and同義。如a&b,表示a與b,a和b,a×b。

2、作用上的區別

&&就是判斷兩個表示式的真假性,只有兩個表示式同時為真才為真,有乙個為假則為假,具有短路性質。

&是將兩個二進位制的數逐位相與,結果是相與之後的結果。

3、用途上的區別

&&:x&&y——功能描述: 「條件與」:

x和y均為true,取值是true,否則取值是false。&&需要兩個運算元的值都是true時,才取值true,但是兩個操作符還是有區別的:使用方法是int&& rx=x。

&:是乙個位運算子。參加運算的兩個數的二進位制形式,每乙個二進位制位進行」與「運算,最後的結果二進位製作為結果,例如:

3 & 5=1,因為3和5的二進位制分別是0011、0101,兩個進行與運算的結果是0001。

thinkphp 標籤比較中的 或者 用 or ,那麼 且 是不是用 and 或者是什麼?

9樓:匿名使用者

是的;thinkphp運算子與php運算子對照表thinkphp標籤

說明及對應php標籤

備註eq 等於(=)(==:用於模板判斷時) 可用於查詢條件與模板判斷

neq 不等於(!=) 可用於查詢條件與模板判斷gt 大於(>) 可用於查詢條件與模板判斷egt 大於等於(>=) 可用於查詢條件與模板判斷lt 小於(<) 可用於查詢條件與模板判斷elt 小於等於(<=) 可用於查詢條件與模板判斷heq 恆等於(===) 可用於模板判斷nheq 不恆等於(!==) 可用於模板判斷and 邏輯與(&&) 可用於查詢條件or 邏輯或(||) 可用於查詢條件

10樓:伍日傑

你好,在thinkphp的模板中是使用 and 來表示關係運算 且 的。

如:大於一小於十

就表示當$num的值大於1小於10時,輸出「大於一小於十」。

11樓:匿名使用者

恩,是的

或者 用 or 表示

且 用 and表示 和sql語句的用法是一樣的

12樓:匿名使用者

and 就是並的意思,必須兩個條件都為ture才執行

13樓:匿名使用者

是的 if中的

或者用or

而且用adn

但是在頁面上要用

或者 ||

而且 &&

14樓:匿名使用者

或者是「||」,and是「&&」

15樓:橫縱座標

value1

value2

value3

詳情 參考手冊

php (if)語句中的or 怎麼寫

16樓:毛毛別勇超

不用寫==""

直接寫這個就行

if($bmzid || $zjhm)else

17樓:匿名使用者

or 可以寫成or 或者 || 都可以

同樣and 可以寫成and 或者 && 都可以

你的**不全,你一定確定那兩個變數不為空麼?

if判斷語句快還是switch快

if語句每次都需要判斷,而switch則只判斷一次,所以switch快,但也要看情況,一般5個選項 包括default 的情況下,switch和if else if相同。低於5個選項if快,高於5給選項switch快。1 兩者本質的區別是if語句更適合於對區間 範圍 的判斷,而switch語句更適合...

再追問個判斷語句函式哦

公式可以寫成 if or or a1 or b1 or a1 or b1 or a1 or b1 or a1 or b1 ng 或 if or and or a1 or b1 and or a1 or b1 and or a1 or b1 and or a1 or b1 ng if or and o...

EXCEL編寫判斷語句,對單元格內數值進行判斷

染塵墨羽 1 演示所使用的辦公軟體為office excel,軟體版本為office 家庭和學生版2016。2 首先開啟excel電子 輸入用於演示判斷單元格數值的演示資料。3 然後再c1單元格輸入 if a1 90,優 if a1 60,差 良 公式表示判斷a1單元格的數值是否大於90,大於90為...