算術運算子(Arithmetic Operator)
在寫程式時,一定少不了的就是是運算
算術運算子號簡單來說,就是數學中的四則運算符號
PHP提供了以下幾種方式來進行基本的數學運算
範例 | 名稱 | 說明 |
---|---|---|
-$a | 負號 | 將$a正負變號 |
$a + $b | 加法 | $a和$b的總和 |
$a - $b | 減法 | $a減去$b |
$a * $b | 乘法 | $a乘上$b |
$a / $b | 除法 | $a除以$b |
$a % $b | 取餘數 | $a除以$b的餘數(餘數的正負號與$a相同) |
$a ** $b | 指數計算 | 計算$a的$b次方 |
上面的幾種運算方式,對大家來說比較特別的應該是%
,%
指的就是計算完的餘數
以下面的範例來說,50/3 = 16餘2
,餘數是2,所以使用%
計算完的結果是2
<?php
$a = 50;
$b = 3;
echo -$a; //output: -50;
echo $a + $b; //output: 10;
echo $a - $b; //output: 47;
echo $a * $b; //output: 150;
echo $a / $b; //output: 16.666666666667;
echo $a % $b; //output: 2;
echo $a **$b; //output: 125000;
?>
除法的部分,由於PHP是弱型別語言,在需要的時候會幫你自己轉型
整數除以整數如果除不盡,結果會是小數,PHP就幫你以浮點數的資料型別儲存了