算術演算子(代数演算子)は、代入演算子と合成し、複合代入演算子として使うことができる。
算術演算子と代入演算子の複合代入演算子一覧
加算代入演算子
$var += 値;
- $varに値を足した計算結果を、$varに代入。
$var = $var + 値
と同じ。
サンプル
<?php
$var = 5;
$var += 3;
echo '<p>$var += 3: ' . $var . '</p>';
?>
$var = 5;
$var += 3;
echo '<p>$var += 3: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var += 3: 8
減算代入演算子
$var -= 値;
- $varから値を引いた計算結果を、$varに代入
$var = $var - 値
と同じ。
サンプル
<?php
$var = 5;
$var -= 3;
echo '<p>$var -= 3: ' . $var . '</p>';
?>
$var = 5;
$var -= 3;
echo '<p>$var -= 3: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var -= 3: 2
乗算代入演算子
$var *= 値;
- $varに値を掛けた計算結果を、$varに代入。
$var = $var * 値
と同じ。
サンプル
<?php
$var = 5;
$var *= 3;
echo '<p>$var *= 3: ' . $var . '</p>';
?>
$var = 5;
$var *= 3;
echo '<p>$var *= 3: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var *= 3: 15
除算代入演算子
$var /= 値;
- $varを値で割った計算結果を、$varに代入。
$var = $var / 値
と同じ。
サンプル
<?php
$var = 5;
$var /= 3;
echo '<p>$var /= 3: ' . $var . '</p>';
?>
$var = 5;
$var /= 3;
echo '<p>$var /= 3: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var /= 3: 1.6666666666667
剰余代入演算子
$var %= 値;
- $varを値で割った余りを、$varに代入。
$var = $var % 値
と同じ。
サンプル
<?php
$var = 5;
$var %= 3;
echo '<p>$var %= 3: ' . $var . '</p>';
?>
$var = 5;
$var %= 3;
echo '<p>$var %= 3: ' . $var . '</p>';
?>
↓↓↓出力結果↓↓↓
$var %= 3: 2