Арифметические операторы в PHP
Что такое арифметические операторы?
Арифметические операторы в PHP это тоже самое что и школьные основы арифметики.
Для чего нужны арифметические операторы?
Арифметические операторы в 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.
Арифметические операторы в действии
Для примера разберем небольшие примеры с использованием арифметических операторов.
<?php //Присваиваем переменным $a и $b значения $a = 2; $b = 3; #оператор отрицания echo -$a; //выведет число -2 #оператор сложения (сумма) echo $a + $b; //выведет число 5 #оператор вычитания (разность) echo $a - $b; //выведет число -1 #оператор умножения (произведение) echo $a * $b; //выведет число 6 #оператор деления echo $a / $b; //выведет число 0.66666666666667 #оператор деление по модулю echo $a % $b; //выведет число 2 #оператор возведение в степень echo $a ** $b; //выведет число 8 ?>