1000.50 のような数値 1000.5 を小数点以下 2 桁でカンマ/千区切り記号なしで表示したい。
これを達成するためにnumber_formatを使用しています:
number_format(1000.5, 2);
この結果は 1,000.50 です。カンマ (,) セパレーターは、結果には必要ありません。
末尾にゼロを付け、コンマを付けずに数値を表示するにはどうすればよいですか?
1000.50 のような数値 1000.5 を小数点以下 2 桁でカンマ/千区切り記号なしで表示したい。
これを達成するためにnumber_formatを使用しています:
number_format(1000.5, 2);
この結果は 1,000.50 です。カンマ (,) セパレーターは、結果には必要ありません。
末尾にゼロを付け、コンマを付けずに数値を表示するにはどうすればよいですか?
number_format のドキュメントを参照してください: http://php.net/number_format
関数のパラメーターは次のとおりです。
string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
だから使用:
number_format(1000.5, 2, '.', '');
つまり、(=空の文字列)桁区切り記号は使用せず、小数点のみを使用します。
number_format()
追加のパラメータを取ります:
number_format(1000.5, 2, '.', '');
デフォルトでは、小数点記号はピリオド ( ) .
、桁区切り記号はコンマ ( ,
) です。ドキュメントを読むことをお勧めします。
number_formatのドキュメントには、パラメータに関する情報が含まれていますstring $thousands_sep = ','
。したがって、これは機能するはずです:
number_format(1000.5, 2, '.', '');
number_format(1000.5, 2, '.', '');