二 PHP的運算子

2021-09-23 17:39:33 字數 2292 閱讀 1824

php中有豐富的運算子集,它們中大部分直接來自於c語言。按照不同功能區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位運算子、條件運算子,以及邏輯運算子等。當各種運算子在同乙個表示式中時,它們的運算是有一定的優先順序的。

(1)算術運算

(2)字串運算子

字串運算子只有乙個.(點)就是英文的句號。它可以將字串連線起來,組成新字串,也可以將字串與數字連線,這時型別會自動轉換。

view source

print?

1.$a="dawanganban";

2.$b="123";

3.echo$a.$b;//輸出結果:dawanganban123

(3)賦值運算子

view source

print?

01.= += -= *= /= %= .=

02.

03.

04.

05.$a="dawanganban";

06.$a.=1;

07.$a.=2;

08.$a.=3;

09.echo$a.$b;//輸出結果:dawanganban123

(4)位運算子

& | ~ ^ << >>

(5)比較運算子

<>:為不等於和!=相同

===:恒等,值相等且型別一致

!==:非恒等,值不相等或型別不一致

view source

print?

1.echo5 =="5";//true  php是弱型別語言(js中的變數類似)

2.echo5 ==="5";//false  完全等於

(6)邏輯運算

and(邏輯與) or(邏輯或) xor(邏輯異或) &&(邏輯與) ||(邏輯或) !(邏輯非)

view source

print?

1.var_dump(5 &&"");//false

2.var_dump(5 &&"2");//true

3.var_dump(5 ||"");//true

4.var_dump(0xor1);//true

5.var_dump(0xor0);//false

6.var_dump(1xor1);//false

PHP運算子 二

邏輯結果 bool 符號 運算規則 邏輯與 and 兩邊為真即為真,一邊為假即為假 邏輯或 or 一邊為真即為真,兩邊為假即為假 邏輯非 真即是假,假即是真 1 b 2 c 0 d false var dump a b var dump a c echo var dump a b var dump ...

php運算子取整 PHP 運算子

數學計算 1.使用 abs 函式設定數值的絕對值。輸出 5 echo abs 5 2.使用 ceil 函式進製取整。輸出 6 echo ceil 5.8 echo ceil 5.1 3.使用 floor 函式截斷取整。輸出 5 echo floor 5.8 echo floor 5.1 4.使用 r...

PHP基礎 運算子 算術運算子 位運算子

1 將強制轉換為數字作加法運算 例 a 33 b 45.0 echo a b a b gettype a b 2 將強制轉換為數字作減法運算 例 a 33 b 45 echo a b a b gettype a b a 33.70 b 45.00 echo a b a b gettype a b 3...