この記事では、PHP で浮動小数点数を丸めるためによく使用される 2 つの関数、round と 10 進数を保持できる ceil 関数を紹介します。
round() 関数は浮動小数点数を丸めます
文法
float ラウンド ( float val [, int precision] )
指定された精度 (小数点以下の小数点以下の桁数) に丸められた val の結果を返します。精度は負またはゼロ (デフォルト) にすることもできます。
round() の例
コードは次のとおりです | コードをコピー |
エコーラウンド(3.4) // 3 |
ceil -- 最も近い整数に丸める
説明
float ceil (浮動小数点値)
value より小さくない次の整数を返します。 value に小数部分がある場合は切り上げられます。通常、float 値の範囲は integer の範囲よりも大きいため、ceil() によって返される型は float のままです。
例 1. ceil() の例
コードは次のとおりです | コードをコピー |
エコー ceil(4.3) // 5 |