Есть несколько других операторов, которые, как правило, выполняют некоторые арифметические операции и сохраняют результат в том же формате.
Например, оператор сложения-присваивания, представленный
символом +=, позволяет одновременно добавлять и присваивать переменной новое значение.
Оператор | Описание |
---|---|
+= | Добавлять и присваивать |
-= | Вычитание и присваивание |
*= | Умножать и присваивать |
/= | Разделять и присваивать частное |
%= | Разделять и присваивать модуль |
.= | Объединять и присваивать (используется только для sting) |
Добавлять и присваивать
<?php $x = 500; $x+= 500; echo "sum=".$x."<br/>"; ?>
Результат: sum=1000
В приведенном выше примере инициализируем переменную ($x) значением = 500. Если мы хотим добавить 500 к этому значению, нам не нужны вторая и третья переменные для хранения суммы значений ($x += 500), которые это означает ($x = $x + 500 ) .
добавьте 500 и повторно присвоите новое значение (1000) той же переменной ($x).
Вычитать и присваивать
<?php $x = 1000; $x-= 500; echo "subtraction = ".$x."<br/>"; ?>
Результат: subtraction = 500
В приведенном выше примере создайте и инициализируйте переменную ($x), содержащую значение = 1000. теперь выполните вычитание. 500 вычитается из 1000 с использованием ($x-=500), что означает ($x =$x — 500 ) .
Теперь присвойте новое значение обратно переменной initialize($x). таким образом, результат станет:
Умножать и присваивать
<?php $x = 100; $x*= 10; echo "Multiplication = ".$x."<br/>"; ?>
Результат: Multiplication= 1000
В приведенном выше примере переменная ($x) со значением = 100. теперь выполните умножение. ($x *=10) теперь значение 10 умножьте на предыдущее значение (100).
Результат станет: 1000, и он будет переназначен обратной переменной ($x), так что результат станет: 1000
Делить и присваивать частное
<?php $x = 1000; $x/= 500; echo "Quotient = ".$x."<br/>"; ?>
Результат: Quotient = 2
В приведенном выше примере объявите переменную ($x) со значением = 1000. Затем выполните деление ($x/=500) Значение 500 разделите с предыдущим значением (1000).
Результатом станет: 2, Будет повторно присвоено значение = 2 обратно переменной ($x).
Разделять и присваивать модуль
<?php $x = 5; $x%= 2; echo "Remainder = ".$x."<br/>"; ?>
Результат: Remainder= 1
В приведенном выше примере переменная ($x) со значением =5. Теперь вычислите модуль, используя ($x%= 2).
Это дает значение остатка = «1», и этот остаток снова присваивается переменной ($x). Результат станет: 1
Объединять и присваивать
<?php $str = "Welcome "; $str. = "to the world of phptpoint"; echo $str."<br/>"; ?>
Результат: Welcome to the world of phptpoint
В приведенном выше примере объявите переменную ($str) со строковым значением=»Welcome».
Затем объедините эту строку с другой строкой, используя ту же переменную, выполнив ($str.=»to the world of php»).
Он объединяет «Welcome» с «to the world of phptpoint», и
результат станет таким: Welcome to the world of phptpoint