この記事の焦点は、PHP を使用して数値を小数点第 2 位に四捨五入するためのさまざまな手法を検討することです。
PHP での小数点以下 2 桁への四捨五入
PHP で数値を小数点第 2 位に丸める方法はいくつかあります。
1:round()関数の使用
PHP が提供するのは、 ラウンド() 任意の数値を特定の小数点以下の桁数に四捨五入できる関数です。この関数には、四捨五入する初期数値と必要な小数精度という 2 つのパラメータが必要です。 2 番目の引数を省略すると、システムは最も近い整数に四捨五入します。
PHP では、 ラウンド() 関数は次のとおりです。
ラウンド ( 浮く $number 、 整数 $精度 = 0 、 整数 $モード = PHP_ROUND_HALF_UP ) : 浮く
ここ、 $number は四捨五入される数値です、 $精度 は四捨五入する小数点以下の桁数です (デフォルトは 0)。 $モード 丸めモードを指定します (デフォルトは PHP_ROUND_HALF_UP です) 。この関数は、丸められた値を浮動小数点として返します。
例えば:
$num = 6.3456 ;
$rounded_num = ラウンド ( $num 、 2 ) ;
エコー 「四捨五入した数値は次のとおりです。」 。 $rounded_num ;
?>
2:number_format()関数の使用
の 数値形式() PHP の関数は、指定された数値を千のグループと小数点以下の桁でフォーマットできる別の組み込み関数です。これは、計算の出力を整数としてフォーマットする場合に重要です。
使用する構文は次のとおりです 数値形式() PHP で:
数値形式 ( 番号 、 小数点以下の桁 、 小数点区切り文字 、 千の区切り文字 ) ;最初 番号 パラメータはフォーマットしたい数値です。 2 番目のパラメータ、 小数点以下の桁 、PHP で元の変数が変換される浮動小数点数の精度を決定します。 3 番目のパラメータ 小数点区切り文字 を指定します キャラクター 小数点の区切り文字として使用します。 4 番目のパラメータ 千の区切り文字 桁区切り文字として使用する文字を指定します。
例えば:
$number = 15.672342 ;
$formatted_number = 数値形式 ( $number 、 2 、 「。」 、 「、」 ) ;
エコー 「四捨五入した数値は次のとおりです。」 。 $formatted_number ;
?>
3: sprintf() 関数の使用
を使用することもできます。 スプリントf() PHP で数値を小数点以下 2 桁に四捨五入する関数とその構文 スプリントf() 関数は次のように与えられます。
スプリントフ ( フォーマット 、 引数1 、 引数2 、 ... )ここで、 フォーマット 引数のプレースホルダーを含むフォーマット文字列です。 引数1、引数2、…。 はフォーマットされる引数です。この関数はフォーマットされた文字列を返します。
例えば:
$num = 12.34567 ;
$rounded_num = スプリントフ ( 」 %.2f 」 、 $num ) ;
エコー 「四捨五入した数値は次のとおりです。」 。 $rounded_num ;
?>
結論
数値を小数点以下 2 桁に変換することは、プログラミング言語を扱う開発者にとって一般的なタスクの 1 つです。この記事では、次のような関数を含む、PHP を使用してこれを行うさまざまな方法に焦点を当てます。 ラウンド() 、 数値フォーマット()、 と スプリントf() 。理解を深めるために、各方法を例を挙げて説明します。