PHPで四捨五入する方法はどうすればいいですか。
PHPでは、round()関数を使用して四捨五入することができます。
round() 関数の構文は以下の通りです:
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float
$numberは浮動小数点数に対して整数化操作を行うことを示し、$precisionは保持する小数点以下の桁数を示し、デフォルトは0で整数に丸めることを示します。$modeは丸めるモードを示し、デフォルトはPHP_ROUND_HALF_UPで四捨五入を意味します。
以下はいくつかの例です。
$number = 3.14159;
$rounded = round($number); // 四舍五入取整,默认保留0位小数
echo $rounded; // 输出:3
$rounded = round($number, 2); // 保留2位小数
echo $rounded; // 输出:3.14
$rounded = round($number, 0, PHP_ROUND_HALF_DOWN); // 向下取整
echo $rounded; // 输出:3
$rounded = round($number, 0, PHP_ROUND_HALF_EVEN); // 偶数位数时才进行四舍五入
echo $rounded; // 输出:3
具体の要件に応じて、異なるパラメータ値を入力して、異なる端数処理を実現できます。