扫码一下
查看教程更方便
算术运算(Arithmetic Operators)符是处理四则运算(加、减、乘、除四种运算)的符号,在数字的处理中应用得最多。
常用的算术运算符如下表所示。
例子 | 名称 | 结果 |
---|---|---|
+ $a |
标识 | 根据情况将 $a 转化为 int 或 float。 |
- $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次方的值。 |
注意:在算术运算符中使用 % 求余,如果被除数($a)是负数,那么取得的结果也是一个负值。
分别使用上述几种算术运算符进行运算,代码如下所示:
<?php
$a = -100;
$b = 70;
$c = 20;
echo '$a = '.$a.', $b = '.$b.', $c = '.$c.'<br>';
echo '$a + $b = '.($a + $b).'<br>';
echo '$a - $b = '.($a - $b).'<br>';
echo '$a * $c = '.($a * $c).'<br>';
echo '$b / $c = '.($b / $c).'<br>';
echo '$b % $c = '.($b % $c).'<br>';
?>
运行结果如下:
$a = -100, $b = 70, $c = 20
$a + $b = -30
$a - $b = -170
$a * $c = -2000
$b / $c = 3.5
$b % $c = 10