• 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
?>

関連する記事

サムネイル

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

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

XAMPPのサイトを別のPCやスマホで開く方法【同一LAN内……

2024年04月12日
同一LAN内(同じWifi環境下)であれば各デバイスのブラウザでURLにIPアドレスを打ち込むだけでPCのXAMPPにあるサイトへアクセスすることが可能です。
サムネイル

XAMPPでPHPのOPcacheの有効化を検証【備忘録】

2024年02月01日
XAMPPでOPcacheの有効化を行ってみたので、その時の手順を備忘録として残しておきます。「OPcache」は、PHPの初回実行時のキャッシュを2回目以降のアクセス時に利用することで、CPU負荷を軽減したり、PHPの高速化を実現するものです。
サムネイル

Laravelのプロジェクトでファビコンを設定する【favi……

2023年11月21日
Laravelのプロジェクトにおいても同様にHTMLのlinkタグを使用してWebサイトにファビコンを設定します。あらかじめLaravelプロジェクト内のディレクトリにアップロードしたファビコンデータをlinkタグのパスをhref属性に設定すればファビコンが表示されます。
サムネイル

Laravel Breezeでログイン認証機能を実装する手順……

2023年08月08日
Laravel BreezeはLaravelのプロジェクトにログイン認証機能を実装することができるパッケージです。登録・ログイン・メール認証・パスワードリセット・登録内容の変更といった一通りの機能がコマンドだけで簡単に導入できます。
サムネイル

Laravelをインストールして開発環境構築する手順【Win……

2023年08月08日
LaravelはPHPのフレームワークの中でも特に人気のあるものの一つです。今回はWindowsPC(ローカル環境)にLaravelをインストールして開発環境を構築する手順を解説します。
サムネイル

【PHP】Composerをインストールする方法(Windo……

2023年03月15日
Composerとは? Composer(コンポーザー)とは、PHPのパッケージ(ライブラリ)依存管理ツールです。 PHPによる開発に必要なフレームワークやパッ […]