ここではPHP、数値の操作を解説していきます。

算術演算子で計算
<?php
echo 1 + 1; // 2
echo 1 - 1; // 0
echo 2 * 2; // 4
echo 2 / 1; // 2
echo 11 % 3; // 2
解説
上から足し算、引き算、掛け算、割り算、割り算の余りを計算しています。
数値の場合は文字列とは違いクォーテーションで囲む必要はありません。
算術演算子で優先計算
<?php
echo 1 + 2 * 3; // 7
echo (1 + 2) * 3; // 9
解説
3行目のように計算すると数学と同じで2 x 3が先に計算され答えは7となります。
4行目のように括弧「()」を使用すれば括弧内の演算が先に行われ答えは9となります。
変数を使用した計算
<?php
$var = 2;
$var += 1;
echo $var; // 3
$var -= 1;
echo $var; // 2
$var *= 2;
echo $var; // 4
$var /= 2;
echo $var; // 2
解説
このように「演算子=」とすると計算と代入が同時に行われます。
インクリメントとデクリメント
<?php
$i = 0;
$i++;
echo $i; // 1
$i--;
echo $i; // 0
echo $i++; // echo出力後に「+1」されるため0と出力される
echo $i; // 1
echo --$i; // echo出力前に「-1」されるため0と出力される
解説
インクリメントは変数の後ろに「++」を記述することで+1の計算が行われます。
デクリメントは変数の後ろに「–」を記述することで-1の計算が行われます。
又変数の前に「++」「–」を記述すると計算や「echo」出力より先に+1、-1の計算が行われます。
