• HOME > 
  • PHP > 
  • PHPで四則演算を行う方法【加算・減算・乗算・除算】

PHPで四則演算を行う方法【加算・減算・乗算・除算】

投稿日:

このページにはGoogleアドセンス広告とアフィリエイト広告が含まれています。

カテゴリー記事のアイキャッチ画像
広告
広告

PHPの算術演算子の使い方

PHPでは算術演算子を使っての足し算や引き算などの四則演算が可能です。

足し算(加算)は「+」、引き算(減算)には「-」、掛け算(乗算)は「*」(アスタリスク)、割り算には「/」(スラッシュ)を用います。

変数に計算結果を代入したり、変数同士を計算することもできます。

PHP

<?php
    /*加算*/
    echo 9 + 8;//結果は17
    /*計算結果を変数に代入*/
    $sum = 7 - 6;
    echo $sum;//結果は1
    /*変数同士を計算*/
    $a = 5;
    $b = 4;
    $sum = $a * $b;
    echo $sum;//結果は20
?>

通常の計算と同様に「()」カッコを使って計算を行う順番を指定することも可能です。

PHP

<?php
    echo 9 + 8 * 7;//結果は65
    echo (9 + 8) * 7;//結果は119
?>

小数点以下の処理

専用の関数を用いることで数値の小数点以下に対して、「四捨五入」「切り上げ」「切り捨て」を行うことができます。

四捨五入【round関数】

数値の小数点以下の四捨五入を行うには「round関数」を使用します。

round関数は第一引数に数値、第二引数に四捨五入させたい桁数を指定します。

round関数の記述方法

第二引数は省略が可能で、その場合の桁数は「0」になります。

PHP

<?php
    $res = 7 / 8;//結果は0.875
    echo round($res);//結果は1
    echo round($res,1);//結果は0.9
    echo round($res,2);//結果は0.88
    echo round($res,3);//結果は0.875
?>

切り上げ【ceil関数】

数値の小数点以下の切り上げを行うには「ceil関数」を使用します。

ceil関数の記述方法

PHP

<?php
    $res = 9 / 8;//結果は1.125
    echo ceil($res);//結果は2
?>

切り捨て【floor関数】

数値の小数点以下の切り捨てを行うには「floor関数」を使用します。

floor関数の記述方法

PHP

<?php
    $res = 9 / 8;//結果は1.125
    echo floor($res);//結果は1
?>
広告
広告

関連する記事

サムネイル

PHPで配列内を検索してインデックス番号を取得する【arra……

2024年07月03日
array_searchは、配列内から特定の値を検索し、見つかった場合はその値のキー(インデックス番号)を返す関数です。該当する値が複数ある場合は、はじめに見つかったインデックス番号を返します。
サムネイル

PHPで配列内に値が存在するか判定する【in_array】

2024年07月02日
PHPのin_arrayは、配列内に特定の値が存在するかを判定して、結果をtrueかfalseで返してくれる関数です。第一引数に「調べたい値」、第二引数に「対象の配列」を指定して判定を行います。
サムネイル

PHPで配列から特定の値を持つキーを全て取得する【array……

2024年07月02日
HPのarray_keys関数は対象の配列からすべてのキー、もしくは特定の値を持つキーを取得して新しい配列として返してくれる関数です。基本的には引数に配列と検索する値をセットして使用します。
サムネイル

PHPで多次元配列の並び替え(ソート)を行う【array_m……

2024年06月13日
PHPで配列のソートを行う方法は他にもありますが、array_multisort関数を使えば、とても簡潔なコードで多次元配列を任意の条件・順序で並び替えを行うことができます。
サムネイル

PHPで配列の最小値や最大値を取得する【minとmax】

2024年06月13日
PHPのmin関数とmax関数はそれぞれ配列の最小値と最大値を取得できる関数です。引数に対象の配列を指定すると最小値や最大値を返します。
サムネイル

PHPで多次元配列から特定のカラムの値を取得する【array……

2024年05月29日
PHPのarray_columnは多次元配列の中から指定したカラムの値のみを抽出することができる関数です。抽出した値は新しい配列に格納されて返ってきます。
サムネイル

XAMPPでSSLを有効にする方法【httpsでアクセスでき……

2024年04月12日
XAMPPをSSL化してhttpsでアクセスできるようにするには、設定ファイルの変更と証明書の作成が必要です。