Title1

Title2

Title3

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