演算子 | 説明 |
---|---|
+ | 加算 |
- | 減算 |
* | 乗算 |
/ | 除算 |
% | 剰余 |
. | 文字列連結 |
演算子+
は、配列のマージにも使用できる。
arr = arr1 + arr2
除算の切り捨てや切り上げは関数を使う。
関数 | 説明 |
---|---|
floor() | 切り捨て |
ceil() | 切り上げ |
round() | 四捨五入 |
演算子 | 説明 | 使用例 |
---|---|---|
= |
代入 | $a = $b |
+= |
加算代入。$a = $a + $b と同じ。 |
$a += $b |
-= |
減算代入。$a = $a - $b と同じ。 |
$a -= $b |
*= |
乗算代入。$a = $a * $b と同じ。 |
$a *= $b |
/= |
除算代入。$a = $a / $b と同じ。 |
$a /= $b |
%= |
剰余代入。$a = $a % $b と同じ。 |
$a %= $b |
&= |
ビット論理積代入。$a = $a & $b と同じ。 |
$a &= $b |
|= |
ビット論理和代入。$a = $a | $b と同じ。 |
$a |= $b |
^= |
ビット排他的論理和代入。$a = $a ^ $b と同じ。 |
$a ^= $b |
<<= |
左シフト代入。$a = $a << $b と同じ。 |
$a <<= $b |
>>= |
右シフト代入。$a = $a >> $b と同じ。 |
$a >>= $b |
.= |
文字列連結代入。$a = $a . $b と同じ。 |
$a .= $b |
評価式 ? 真の場合の値 : 偽の場合の値
演算子 | 説明 |
---|---|
and | 論理積 |
&& | |
or | 論理和 |
|| | |
xor | 排他的論理和 |
! | 否定 |