足したり、引いたり、かけたり、代入したり、値を追加したり。
いろいろなことができるいろいろな演算子。
目次
代数演算子
代数演算子(算術演算子とも)は足したり引いたりかけたり割ったりの四則演算ができる演算子。
<?php $num1 = 10; $num2 = 2; //加算 $num = $num1 + $num2; //$num=12 //減算 $num = $num1 - $num2; //$num=8 //乗算 $num = $num1 * $num2; //$num=20 //除算 $num = $num1 / $num2; //$num=5 //剰余 余りを求める演算子 $num = $num1 % $num2; //$num=0 ?>
インクリメント演算子/デクリメント演算子
インクリメント演算子/デクリメント演算子は値を1つ増やしたり、1つ減らしたりする演算子。
for文などでカウントする時とかによく使う
<?php //インクリメント演算子 $num++; //変数$numの値を1増やす。 $num = $num + 1; //この書き方もできる。 //デクリメント演算子 $num--; //変数$numの値を1減らす。 $num = $num - 1; //この書き方もできる。 ?>
代入演算子
代入演算子は変数に値を代入する演算子。
<?php $num1 = 10; $num2 = 2; //記述する時は演算子と=の間は空けない! //加算代入 $num += $num2; //$num = $num + $num2と同じで12 //減算代入 $num -= $num2; //$num = $num + $num2と同じで8 //乗算代入 $num *= $num2; //$num = $num * $num2と同じで20 //除算代入 $num /= $num2; //$num= $num1 / $num2と同じで5 //剰余代入 $num = $num1 % $num2; //$num = $num1 % $num2と同じで0 ?>
文字列連結演算子
文字列連結演算子は変数に値を代入する演算子。
<?php $word1 = '今日はとても'; $word2 = '天気がいいですね♪'; //どちらで書いてもOK(変数の値にもよる) $word = $word1.$word2;//今日はとても天気がいいですね♪ $word1 .= $word2;//今日はとても天気がいいですね♪ ?>
- 演算子には優先順位がある。変更したい場合は「()」を使うこと。
- 代入演算子を記述する時は演算子と=の間は空けない!