PHP Conference Japan 2024

算術運算子

還記得學校教的基本算術嗎?這些運算子的作用就和那些一樣。

算術運算子
範例 名稱 結果
+$a 恆等 $a 轉換為 整數浮點數
-$a 負號 $a 的相反數。
$a + $b 加法 $a$b 的和。
$a - $b 減法 $a$b 的差。
$a * $b 乘法 $a$b 的積。
$a / $b 除法 $a$b 的商。
$a % $b 模數 (取餘數) $a 除以 $b 的餘數。
$a ** $b 指數運算 $a 乘以 $b 次方的結果。

除法運算子 / 會傳回 浮點數 值,除非兩個運算元都是 整數(或被類型轉換為 整數數值字串),且分子是分母的倍數,在這種情況下會傳回整數值。關於整數除法,請參閱 intdiv()

模數運算的運算元在處理之前會被轉換為 整數。關於浮點數模數運算,請參閱 fmod()

模數運算子 % 的結果與被除數的正負號相同,也就是說,$a % $b 的結果會與 $a 的正負號相同。例如:

<?php

var_dump
(5 % 3);
var_dump(5 % -3);
var_dump(-5 % 3);
var_dump(-5 % -3);

?>

上述範例將輸出:

int(2)
int(2)
int(-2)
int(-2)

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top