PHP 的基本運算跟其他C語言大致相同
+ 加法運算
- 減法運算
* 乘法運算
/ 除法運算
% 求餘數運算
= 指派值
再來就是指派運算值
++ 累加 1 到指定值
-- 累減 1 到指定值
+= 執行累加某值的運算
-= 執行累加某值的運算
*= 執行累加某值的運算
/= 執行累加某值的運算
$a++ 等於自動幫 $a + 1
也可以寫 ++$a 這時候值會 + 1
$a = 10;
$b = $a++;
$b 會是 10,而 $a 會變成11
$b = ++$a;
$b 會是 11,而 $a 還是變成11
$a = $a + 2;
等同於 $a += 2;
位元運算子
& 進行 AND 運算
| 進行 OR 運算
~ 進行 NOT 運算
^ 進行 XOR 運算
> 進行位元右移運算
關係運算子
== 相等關係運算 (回傳 true 如果兩者值相同)
=== 完全相等關係運算 (兩者必須型態以及值都相同才會回傳 true )
!= 不相等關係運算
!== 完全不相等關係運算
> 大於關係運算
< 小於關係運算
>= 大於等於關係運算
<= 小於等於關係運算
?: 進行條件式運算
條件式運算使用法:
(判斷式)? (條件成立時回傳的值):(條件不成立時回傳的值)
範例:
$a = 10;
$b = 20;
$a > $b ? "Yes" : "No";
會得到 No ,假如把 $b 改成 5 ,那就會得到 Yes
邏輯運算子
! 進行 NOT 邏輯
&& 進行 AND 邏輯
|| 進行 OR 邏輯
字串運算子
. 進行字串相加
.= 進行字串累加
沒有留言:
張貼留言