Арифметичні оператори, Посібник з PHP

Пам'ятаєте шкільні засади арифметики? Наведені нижче оператори працюють так само.

Арифметичні операціїПриклад Назва Результат
-$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 . Доданий до PHP 5.6.

Операція поділу ("/") повертає число з плаваючою точкою, крім випадку, коли обидва значення є цілими числами (або рядками, які перетворюються на цілі числа), які діляться націло - у разі повертається ціле значення.

При розподілі по модулю операнди перетворюються на цілі числа (видаленням дробової частини) на початок операції.

Результат операції залишку від розподілу % матиме той самий знак, що й поділене, тобто результат $a % $b матиме той самий знак, що й $a . Наприклад:

echo (5% 3). "\n"; // виводить 2 echo (5% - 3). "\n"; // виводить 2 echo (- 5% 3). "\n"; // виводить -2 echo (- 5% - 3). "\n"; // виводить -2

Також ви можете ознайомитись із розділом документації Математичні функції.