PHP 四捨五入/切り上げ/切り捨てのサンプル

PHPの四捨五入と切り上げと切り捨てのサンプルです。

確認環境
・PHP 7.2.8

目次

四捨五入(round)

四捨五入のサンプルです。roundメソッドを使用します。

<?php

$a = 2.26;

print round($a); //2 小数第一位で四捨五入

print round($a,1); //2.3 小数第二位で四捨五入

$b = 2.82;

print round($b); //3 小数第一位で四捨五入

print round($b,1); //2.8 小数第二位で四捨五入

?>

roundメソッドの1つ目の引数は、対象の数値を指定し2つ目の引数は、位置を指定します。
5,11行目は、小数第一位で四捨五入しています。
7,13行目は、小数第二位で四捨五入しています。

以下は、PHP公式のroundメソッドのリンクです。
https://www.php.net/manual/ja/function.round.php

小数点第一位で切り上げ(ceil)

小数点第一位で切り上げのサンプルです。ceilメソッドを使用します。

<?php

$a = 2.26;

print ceil($a); //3 小数第一位で切り上げ

$b = 2.82;

print ceil($b); //3 小数第一位で切り上げ
?>

5,9行目は、ceilメソッドで切り上げをしています。

以下は、PHP公式のceilメソッドのリンクです。
https://www.php.net/manual/ja/function.ceil.php

小数点第一位で切り捨て(floor)

小数点第一位で切り捨てのサンプルです。floorメソッドを使用します。

<?php

$a = 2.26;

print floor($a); //2 小数第一位で切り捨て

$b = 2.82;

print floor($b); //2 小数第一位で切り捨て

?>

5,9行目は、floorメソッドで切り捨てをしています。

以下は、PHP公式のfloorメソッドのリンクです。
https://www.php.net/manual/ja/function.floor.php

関連の記事

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

△上に戻る