<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位PHP教學文件
文件標題:[B006]字元符號與資料型態(五)運算元介紹(一)

內容說明:

1、算數運算元(Arithmetic Operators)
2、位元運算元(Bitwise Operators)
3、邏輯運算元(Logical Operators)
4、比較運算元(Comparison Operators)

教學內容:

1、算數運算元(Arithmetic Operators)

運算元 代表意義 範例
+ 加號 $a + $b
- 減號 $a - $b
* 乘號 $a * $b
/ 除號 $a / $b
% 餘數 10 % 7 (得餘數為3)
++ 加一 將變數加一
-- 減一 將變數減一

2、位元運算元(Bitwise Operators)

運算元 代表意義 用法 解說
& AND運算 $a & $b 當二個變數皆為1則傳回值1
| OR運算 $a | $b 只要有一變數為1則傳回值1其餘為0
^ XOR運算 $a ^ $b 一變數為1且另一變數為0則傳回值1其餘為0
~ NOT運算 ~$a 若變數為1,NOT運算後為0,反之亦然
<< Shift left $a << $b 將$a左移$b個位元
>> Shift right $a >> $b 將$b左移$a個位元

如下表:

 A  B A and B  A or B A xor B not A
 1 1 1 1 0 0
 1 0 0 1 1 0
 0 1 0 1 1 1
 0 0 0 0 0 1

3、邏輯運算元(Logical Operators)

運算元 代表意義 用法 解說
and AND運算 $a & $b 當二個變數皆為真(True)時成立
or OR運算 $a | $b 只要有一變數為真則成立
xor XOR運算 $a ^ $b 只一變數為真且另一變數為假(False)時才成立
! NOT運算 !$a 若變數為真,NOT運算後為假,反之亦然
&& AND $a &&$b 當二個變數皆為真(True)時成立
|| NOT $a || $b 只要有一變數為真則成立

4、比較運算元(Comparison Operators)

運算 意義 解說
$a == $b 相等 $a、$b相等時成立
$a === $b 相等且同型態 $a、$b相等且型態相等時成立
$a != $b 不相等 $a、$b不相等時成立
$a <> $b 不相等 $a、$b不相等時成立
$a !== $b 不相等且型態也不相等 $a、$b不相等且型態也不相等時成立
$a < $b 小於 $a小於$b時成立
$a > $b 大於 $a大於$b時成立
$a <= $b 小於或等於 $a小於或等於$b時成立
$a >= $b 大於或等於 $a大於或等於$b時成立

 

   
   最後修改日期: 2003年10月13日