7-2
PHP 運算符
PHP 算數運算符
運算符 |
名稱 |
例子 |
結果 |
+ |
加法 |
$x + $y |
$x 與$y 求和 |
- |
減法 |
$x - $y |
$x 與$y 的差數 |
* |
乘法 |
$x * $y |
$x 與$y 的乘積 |
/ |
除法 |
$x / $y |
$x 與$y 的商數 |
% |
餘數 |
$x % $y |
$x 除$y 的餘數 |
PHP 賦值運算符
PHP 賦值運算符用於向變量寫值。
PHP 中基礎的賦值運算符是"="。這意味著右側賦值表達式會為左側運算數設置值。
賦值 |
等同於 |
描述 |
x = y |
x = y |
右側表達式為左側運算數設置值。 |
x += y |
x = x + y |
加 |
x -= y |
x = x - y |
減 |
x *= y |
x = x * y |
乘 |
x /= y |
x = x / y |
除 |
x %= y |
x = x % y |
模數 |
PHP 字符串運算符
運算符 |
名稱 |
例子 |
結果 |
. |
串接 |
$txt1 = "Hello" $txt2 = $txt1 . " world!" |
現在$txt2 包含"Hello world!" |
.= |
串接賦值 |
$txt1 = "Hello" $txt1 .= " world!" |
現在$txt1 包含"Hello world!" |
PHP 遞增/遞減運算符
運算符 |
名稱 |
描述 |
++$x |
前遞增 |
$x 加一遞增,然後返回$x |
$x++ |
後遞增 |
返回$x,然後$x 加一遞增 |
--$x |
前遞減 |
$x 減一遞減,然後返回$x |
$x-- |
後遞減 |
返回$x,然後$x 減一遞減 |
PHP 比較運算符
運算符 |
名稱 |
例子 |
結果 |
+ |
聯合 |
$x + $y |
$x 和$y 的聯合(但不覆蓋重複的鍵) |
== |
相等 |
$x == $y |
如果$x 和$y 擁有相同的鍵/值對,則返回true。 |
=== |
全等 |
$x === $y |
如果$x 和$y 擁有相同的鍵/值對,且順序相同類型相同,則返回true。 |
!= |
不相等 |
$x != $y |
如果$x 不等於$y,則返回true。 |
<> |
不相等 |
$x <> $y |
如果$x 不等於$y,則返回true。 |
!== |
不全等 |
$x !== $y |
如果$x 與$y 完全不同,則返回true。 |
邏輯運算符
運算符 |
名稱 |
例子 |
結果 |
and |
且 |
$x and $y |
如果$x 和$y 都為true,則返回true。 |
or |
或 |
$x or $y |
如果$x 和$y 至少有一個為true,則返回true。 |
xor |
異或 |
$x xor $y |
如果$x 和$y 有且僅有一個為true,則返回true。 |
&& |
且 |
$x && $y |
如果$x 和$y 都為true,則返回true。 |
|| |
或 |
$x || $y |
如果$x 和$y 至少有一個為true,則返回true。 |
! |
非 |
!$x |
如果$x 不為true,則返回true。 |
陣列運算符
運算符 |
名稱 |
例子 |
結果 |
+ |
聯合 |
$x + $y |
$x 和$y 的聯合(但不覆蓋重複的鍵) |
== |
相等 |
$x == $y |
如果$x 和$y 擁有相同的鍵/值對,則返回true。 |
=== |
全等 |
$x === $y |
如果$x 和$y 擁有相同的鍵/值對,且順序相同類型相同,則返回true。 |
!= |
不相等 |
$x != $y |
如果$x 不等於$y,則返回true。 |
<> |
不相等 |
$x <> $y |
如果$x 不等於$y,則返回true。 |
!== |
不全等 |
$x !== $y |
如果$x 與$y 完全不同,則返回true。 |
以上資料來源:http://www.w3school.com.cn/php/php_operators.asp