:::
2-5 PHP常用運算符(有用到再參閱)
- 算術運算符:也就是 +(加)-(減)*(乘)/(除) %(餘數) 這類的運算符號。
數學運算符 範例 範例解釋 範例結果 +(加) $a + $b $a加$b 10+4的結果:14 -(減) $a - $b $a減$b 10-4的結果:6 *(乘) $a * $b $a乘以$b 10*4的結果:40 /(除) $a / $b $a除以$b 10/4的結果:2.5 %(求餘數) $a % $b $a除以$b的餘數 10%4的結果:2 - 賦值運算符:如$a=3,其中的
=就是賦值運算符。$a = $a + 2; //可改寫成 $a += 2; - 比較運算符:就是之前我們學的if(5>3),這類<、>、 <=、>=、==、!=的比較運算。
例子 運算符意義 解釋 $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才為真 $a <=> $b 比較 PHP7才新增的 <=> 運算符,只會傳回 -1、0、1三種值!
-1,代表左邊小於右邊;
1,代表左邊大於右邊;
0,那就代表左右兩邊相等。 - 錯誤控制運算符:指的是
@這個符號,可以抑制錯誤訊息產生。 - 遞增、遞減運算符:如++$a這類的用法。
運算符 意義 說明 ++$a 先遞增 $a值加1之後才傳回$a值 $a++ 後遞增 先傳回$a值之後再將$a值加1 --$a 先遞減 $a值減1之後才傳回$a值 $a-- 後遞減 先傳回$a值之後再將$a值減1 - 邏輯運算符:也就是and、or這類的用法。
範例 邏輯運算符 意義 $a and $b and(與) 只有$a 與 $b兩者皆為真,結果才為真 $a && $b and(與) 只有$a 與 $b兩者皆為真,結果才為真 $a or $b or(或) 只要$a 或 $b兩者之一為真,結果就為真 $a || $b or(或) 只要$a 或 $b兩者之一為真,結果就為真 $a xor $b exclusive or(互斥) 只有$a 與 $b一為真、一為假時,結果才為真 !$a not(否) 只有$a為假時,結果才為真 - 字串運算符:小黑點「
.」,用來連接字串和變數、常數或函數用的!echo "嗨!" . $user_name . "您好!"; echo "資料庫名稱:" . _DB_NAME; echo "今天是:" . date("Y年m月d日");
2-4 關於陣列