站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

PHP Operators

W3Schools PHP Operators 原文

[W3Schools PHP Operators 原文]

PHP 運算子

這個部分列出 PHP 中各種不同的運算子.

算術運算子

運算子敘述範例結果
+x=2 x+24
-x=2 5-x3
*x=4 x*520
/15/53
%取餘數5%21
++遞增x=5 x++x=6
--遞減x=5 x--x=4

指定運算子

運算子範例等於是
=x=yx=y
+=x+=yx=x+y
-=x-=yx=x-y
*=x*=yx=x*y
/=x/=yx=x/y
%=x%=yx=x%y

比較運算子

運算子敘述範例
==等於5==8 傳回 false
!=不等於5!=8 傳回 true
>大於5>8 傳回 false
<小於5<8 傳回 true
>=大於或等於5>=8 傳回 false
<=小於或等於5<=8 傳回 true

邏輯運算子

運算子敘述範例
&&andx=6 y=3 (x < 10 && y > 1) 傳回 true
||orx=6 y=3 (x==5 || y==5) 傳回 false
!notx=6 y=3 !(x==y) 傳回 true

補充1:運算式?運算元?運算子?

從以下這一個運算式我們可以了解何謂運算式?運算元?運算子?

 $B = $A + 100;

補充2:運算子優先順序

當各種運算子混合在一個計算式時先後順序?如下表為運算子優先順序表(由上而下)

運算子說明
! ~ ++ -- (int) (float) (string) (array) (object) @Not(邏輯),加1,減1
* / %乘,除,取餘數
+ - .加,減,字串結合
<< >>左移,右移
> >= < <=大於,大於等於,小於,小於等於
== != ===等於(值相同),不等於,值與型態都相同
&and(位元)
^xor(位元)
|or(位元)
&&and(邏輯)
||Or(邏輯)
?:-
=指定(存入)
andand(邏輯)
xorxor(邏輯)
OrOr(邏輯)
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com