Арифметичні оператори, Посібник з 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
Також ви можете ознайомитись із розділом документації Математичні функції.