算术运算符

还记得学校里学到的基本数学知识吗?就和它们一样。

算术运算符
例子名称结果
-$a取反$a的负值。
$a + $b加法$a$b的和。
$a - $b减法$a$b的差。
$a * $b乘法$a$b的积。
$a / $b除法$a除以$b的商。
$a % $b取模$a除以$b的余数。
$a ** $bExponentiationResult of raising$ato the$b'th power. Introduced in PHP 5.6.

除法运算符总是返回浮点数。只有在下列情况例外:两个操作数都是整数(或字符串转换成的整数)并且正好能整除,这时它返回一个整数。

取模运算符的操作数在运算之前都会转换成整数(除去小数部分)。

取模运算符%的结果和被除数的符号(正负号)相同。即$a % $b的结果和$a的符号相同。例如:

<?php

echo (5 % 3)."\n";           // prints 2
echo (5 % -3)."\n";          // prints 2
echo (-5 % 3)."\n";          // prints -2
echo (-5 % -3)."\n";         // prints -2

?>

参见手册中的数学函数