今日の人気記事

  1. php.iniファイルの場所/PHPのバージョン確認・変更 - MAMPの使い方
  2. php.ini の設定
  3. 配列をCSVファイルに書き込む - fputcsv()
  4. 半角 ⇔ 全角 変換 - mb_convert_kana()
  5. 外部コマンドを実行 - exec()、system()

代数演算子 - 四則演算

スポンサーリンク

数値を足したり引いたり……といった四則演算をPHPスクリプトを使って実行してみましょう。

四則演算とは「足し算」「引き算」「掛け算」「割り算」の4つ演算のことです。これらの四則演算をPHPスクリプトで実装するには「代数演算子」というものを使います。

ということで、まずは「代数演算子」の種類とその概要をみていきましょう。

代数演算子

「代数演算子」とその「概要」、簡単なプログラム「例」を紹介します。

演算子概要
+$x + $y足し算(加算)
-$x - $y、-$z引き算(減算)、値を負にします
*$x * $y掛け算(乗算)
/$x / $y割り算(除算)
%$x % $y剰余(割り算の余り)
**$x ** $y累乗、バージョン「5.6」以降のPHPから利用可

サンプルスクリプト

次はサンプルスクリプトで「代数演算子」の具体的な動きを確認していきましょう。

足し算(加算)

まずは、足し算のサンプルスクリプトです。

<?php
// 足し算
$x = 5;
$y = 3;
echo $x + $y ."\n";
?>

実行結果です。「5」+「3」の計算が適切に実行されていますね。

8

引き算(減算)、値を負に

次は引き算と変数に格納された値を負にするサンプルスクリプトです。

<?php
// 引き算
$x = 5;
$y = 3;
$z = -7;
echo $x - $y ."\n";

// 値を負に
echo -$x ."\n";
echo -$z ."\n";
?>

実行結果です。「5」-「3」の計算が適切に実行されていますね。また、変数の前に演算子「-」を付加すると値を負にすることがわかります。変数に格納された値が負の場合は、正の値になります。

2
-5
7

掛け算(乗算)

掛け算のサンプルスクリプトです。

<?php
// 掛け算
$x = 5;
$y = 3;
echo $x * $y ."\n";
?>

実行結果です。「5」*「3」の計算が適切に実行されていますね。

15

割り算(除算)

割り算のサンプルスクリプトです。

<?php
// 割り算
$x = 5;
$y = 3;
echo $x / $y ."\n";
?>

実行結果です。「5」/「3」の計算が適切に実行されていますね。計算結果が小数点を含むので、浮動小数点型で返されています。

1.6666666666667

剰余、割り算の余り

割り算の余りを計算するサンプルスクリプトです。

<?php
// 割り算の余り
$x = 5;
$y = 3;
echo $x % $y ."\n";
?>

実行結果です。「5」/「3」の余りなので「2」ですね。計算が適切に実行されています。

2

累乗

累乗を計算するサンプルスクリプトです。

※ バージョン「5.6」以降のPHPから利用可能です。

<?php
// 累乗
$x = 5;
$y = 3;
echo $x ** $y ."\n";
?>

実行結果です。「5」の「3」乗なので、「5」*「5」*「5」なので「125」と適切に計算されていますね。

125

次は「代入演算子 - 変数に値を代入」をみてみましょう。

関連記事(一部広告含む)