❮ PHP 数学リファレンス
例
概数:
<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
自分で試してみる »
定義と使用法
round() 関数は、浮動小数点数を丸めます。
ヒント:数値を最も近い整数に丸めるには、ceil()関数。
ヒント:数値を最も近い整数に丸めるには、floor()関数。
構文
round(number,precision,mode);
パラメータ値
パラメータ |
説明 |
番号 |
必要。丸める値を指定します |
精度 |
オプション。四捨五入する小数点以下の桁数を指定します。デフォルトは 0 です |
モード |
オプション。丸めモードを指定する定数を指定します。
- PHP_ROUND_HALF_UP - デフォルト。ラウンド番号まで精度10 進数、半分の場合。 1.5 を 2 に丸め、-1.5 を -2 に丸める
- PHP_ROUND_HALF_DOWN - ラウンド番号至るまで精度小数点以下の桁数が半分になったとき。 1.5 を 1 に丸め、-1.5 を -1 に丸める
- PHP_ROUND_HALF_EVEN - ラウンド番号に精度次の偶数値に向かって小数点以下の桁数
- PHP_ROUND_HALF_ODD - ラウンド番号に精度次の奇数値に向かって小数点以下の桁数
|
技術的な詳細
戻り値: |
丸められた値 |
返品の種類: |
浮く |
PHP バージョン: |
4+ |
PHP 変更ログ: |
PHP 5.3: mode パラメータが追加されました |
その他の例
例
数値を小数点以下 2 桁に丸めます。
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
自分で試してみる »
例
定数を使用して数値を四捨五入します。
<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
自分で試してみる »
❮ PHP 数学リファレンス