PHP round() 関数
例
概数:
<?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 バージョン: |
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));
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。