PHP 計算のサンプル(演算/代入演算子/インクリメント/デクリメント)

PHPの計算のサンプルです。

確認環境
・PHP 7.2.8

目次

数値の演算

数値の演算のサンプルです。

<?php
	//足し算
	echo 6 + 3; //9

	//引き算
	echo 6 - 3; //3

	//掛け算
	echo 6 * 3; //18

	//割り算
	echo 6 / 3; //2

	//割り算の余りを求める
	echo 5 % 3; //2

	//べき乗
	echo 2 ** 4; //16
?>

15行目の%は、割り算の余りを求めます。
18行目は、べき乗です。1 つ目の数値を 2 つ目の数値でべき乗します(2*2*2*2=16)。

 

代入演算子

計算がある代入演算子のサンプルです。
計算した後に変数に代入します。

<?php
	$a = 6;
	echo $a +=3; //a = a + 3 と同じ → 9

	$b = 6;
	echo $b -=3; //b = b -3 と同じ → 3

	$c = 6;
	echo $c *=3; //c = c * 3 と同じ → 18

	$d = 6;
	echo $d /=3; //d = d / 3 と同じ → 2

	$e = 5;
	echo $e %=3; //e = e % 3 と同じ → 2
?>

以下は、PHPマニュアルの代入演算子のリンクです。http://php.net/manual/ja/language.operators.assignment.php

 

インクリメント

インクリメントのサンプルです。

<?php
	$a = 0;
	$b = ++$a;
	echo $b; //1

	$c = 0;
	$d = $c++;
	echo $d; //0
	echo $c; //1
?>

3行目は、変数の前に++がついています。値に1を足してから変数に代入します。
7行目は、変数の後ろに++がついています。値を変数に代入してから1を足します。

以下は、PHPマニュアルの加算子/減算子のリンクです。
http://php.net/manual/ja/language.operators.increment.php

デクリメント

デクリメントのサンプルです。

<?php
	$a = 0;
	$b = --$a;
	echo $b; //-1

	$c = 0;
	$d = $c--;
	echo $d; //0
	echo $c; //-1
?>

3行目は、変数の前に--がついています。値から1を引いてから変数に代入します。
7行目は、変数の後ろに--がついています。値を変数に代入してから1を引きます。

以下は、PHPマニュアルの加算子/減算子のリンクです。
http://php.net/manual/ja/language.operators.increment.php

関連の記事

PHP if文のサンプル
PHP while文とdo…while文のサンプルのサンプル

△上に戻る