PHP number_format()関数の使い方
PHPのnumber_format()関数は数字を人間が読みやすいフォーマットに変換するための関数です。例えば、3桁ごとにコンマを表示するとか、小数点以下の桁数を指定するなどができます。
number_format() 関数の構文は次のとおりです。
number_format(float $number, int $decimals = 0, string $decimalSeparator = ".", string $thousandsSeparator = ",")
パラメータの説明:
- $number:書式設定が必要な数字
- $decimals (オプション): 保持する小数位数。デフォルトは0で、小数を保持しないことを示します。
- 小数点の区切り文字(オプション)、デフォルトは「.」
- 数千分離(オプション):デフォルトは「,」の千の位を区切る記号
例:
$number = 12345.6789;
echo number_format($number); // 输出:12,346
$number = 12345.6789;
echo number_format($number, 2); // 输出:12,345.68
$number = 12345.6789;
echo number_format($number, 2, ".", "-"); // 输出:12-345.68
上記サンプルでは、最初のサンプルは数字12345.6789を桁区切りのある整数に変換し、2番目のサンプルは小数点を2桁残し、最後のサンプルでは小数点と桁区切りを自由にカスタマイズしています。