Відмінності між версіями «Арифметичні оператори PHP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
м
Рядок 1: Рядок 1:
 
<p>Пом'ятаєте шкільні основи арифметики? Описанні нижче оператори PHP працюють таким же чином.</p>
 
<p>Пом'ятаєте шкільні основи арифметики? Описанні нижче оператори PHP працюють таким же чином.</p>
<TABLE border=0 cellpadding="3" cellspacing="1" bgcolor="#000066">
+
<TABLE border=1 cellpadding="3" cellspacing="1" bgcolor="#000066">
 
    
 
    
 
     <TR bgcolor="#FFFFFF" class="mtx4">
 
     <TR bgcolor="#FFFFFF" class="mtx4">

Версія за 10:15, 21 квітня 2010

Пом'ятаєте шкільні основи арифметики? Описанні нижче оператори 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.

Можливе використання дужок. Пріоритет одних математичних операцій над іншими і зміна пріоритетів при використанні дужок в арифметичних виразах відповідають звичайним математичним правилами.