English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このround()
関数は浮動小数点数を四捨五入します。例えば0.90から1、0.350などにまでします。
round(val, precision, mode)
val-切り捨てる値
precision-これは精度を設定し、四捨五入する小数の桁数を指定します
パターン-以下の四捨五入モードの定数を指定します
PHP_ROUND_HALF_UP-定数はvalを小数点以下の精度に四捨五入します(中央に位置する場合)。以下に1.5四捨五入して2、そして-1.5四捨五入して-2。デフォルト
PHP_ROUND_HALF_DOWN-定数はvalを小数点以下一位の精度に四捨五入します。以下に1.5四捨五入して1そして-1.5四捨五入して-1
PHP_ROUND_HALF_EVEN-valを次の偶数の精度の小数位に四捨五入します
PHP_ROUND_HALF_ODD-valを次の奇数の精度の小数位に四捨五入します。
このround()
関数は四捨五入された値を返します。
<?php echo(round(2.099,2)); ?>
出力結果
2.1
もう一つの例を見てみましょう-
<?php echo(round(9.859,2)); ?>
出力結果
9.86
もう一つの例を見てみましょう-
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
出力結果
11<br>-11
もう一つの例を見てみましょう-
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
出力結果
19<br>-19<br>
もう一つの例を見てみましょう-
<?php echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-11.8,0,PHP_ROUND_HALF_ODD)); ?>
出力結果
10<br>-10<br>12<br>-12