- echonumber_format("1000000",2);
- echonumber_format("1000000",",","."); >
-
-
- コードをコピー
出力:
1,000,000
1,000,000.00
1.000.000,00
興味深い数値形式
number_format(数値,小数点,小数点,区切り文字)
4 つのパラメータがあります。
最初と 2 番目のパラメータは必須ですが、3 番目と 4 番目はオプションです。ただし、実際のテストでは、3 番目と 4 番目のパラメータが同時に存在する必要があります。つまり、両方が設定されているか、どちらも設定されていないかのどちらかです。
3 番目と 4 番目のパラメータは設定されていません:
Number_format(13526, 2); echo 13,526.00;
-
- コードをコピー
処理された数値を合計すると、13 しか得られません。 。
3番目と4番目のパラメータが設定されています
Number_format(23125, 2, ‘.’,''); echo 23125.00;
-
- コードをコピー
この時点で処理された数値に対して演算を実行すると、正しく実行されます。
この関数の 3 番目のパラメーターは、「小数点」の位置が何を表すために使用されるかを示します。デフォルトでは 、または他の記号に設定できます。 Ps: でも、こんなことをする人はいないと思います。
4 番目は、数値を 1000 の位ごとに分割する方法を示します。特別な要件がなく、操作を実行する場合は、空に設定することをお勧めします。
|