2013年3月13日 星期三

PHP 基本運算值

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 邏輯


字串運算子

.     進行字串相加
.=   進行字串累加
















沒有留言:

張貼留言