PHP学習ノート

2018.01.08

2018.01.09

PHPの四則演算と数値の代入演算など

加法、減法、乗法、除法の四則演算子、数値の代入演算子や加算子、減算子などの数値周りの扱いについてまとめました。

四則演算子

加算 +
減算
乗算 *
除算 /
剰余 %

用例

四則演算子の用例です。

<?php
$a = 7 + 4;
echo $a; //出力は11

$b = 7 - 4;
echo $b; //出力は3

$c = 7 * 4;
echo $c; //出力は28

$d = 7 / 4;
echo $d; //出力は1.75

$e = 7 % 4;
echo $e; //出力は3
?>

剰余は倍数を調べるのに便利です。下記は変数$aが3の倍数かを調べる用例です。

<?php
$a = 28;
$b = $a%3;
if ($b == 0) {
  echo "3の倍数です。";
}else{
  echo "3の倍数じゃないです。";
}
?>

代入演算子

数値(四則演算)の代入演算子です。変数に四則演算を行ってから代入できます。

加算代入 +=
減算代入 -=
乗算代入 *=
除算代入 /=
剰余代入 %=

用例

<?php
$a = 7;
$a = $a + 4;
echo $a;

// 省略形
$a = 7;
$a +=4;
echo $a; //出力は11

$b = 7;
$b -=4;
echo $b; //出力は3

$c = 7;
$c *=4;
echo $c; //出力は28

$d = 7;
$d /=4;
echo $d; //出力は1.75

$e = 7;
$e %=4;
echo $e; //出力は3
?>

加算子/減算子

前置加算子 ++$a
後置加算子 $a++
前置減算子 –$a
後置減算子 $a–

用例

前置加算子・減算子

<?php
$a = 7;
echo ++$a; //出力は8
$b = 7;
echo --$b; //出力は6
?>

後置加算子・減算子

<?php
$a = 7;
echo $a++; //出力は7
$b = 7;
echo $b--; //出力は7
echo $a.'と'.$b; //出力は8と6
?>

前置と後置はなんというか言葉で説明しにくかったので例の通りです。

WEBSITE DESIGN REQUEST

ホームページ制作依頼について

W・D・Sでホームページ制作をご希望の方はお気軽にご相談ください。
制作内容、ご予算、納期をお知らせいただくとスムーズです。

ホームページ制作を相談する