ホームページ  >  記事  >  バックエンド開発  >  PHPのnumber_format()関数の定義と使用法_PHPチュートリアル

PHPのnumber_format()関数の定義と使用法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:18:54832ブラウズ

number_format() 関数は、数値を千単位でグループ化してフォーマットします。

構文
number_format(数値,小数点,小数点,区切り文字)

パラメータ 説明
番号

必須。フォーマットする数値。

他のパラメーターが設定されていない場合、数値は小数点なしで、区切り文字としてカンマ (,) を使用してフォーマットされます。

小数 オプション。小数点以下の桁数を指定します。このパラメータが設定されている場合、数値は小数点としてピリオド (.) を使用してフォーマットされます。
小数点 オプション。小数点として使用する文字列を指定します。
区切り文字

オプション。桁区切り文字として使用する文字列を指定します。

パラメータの最初の文字のみが使用されます。たとえば、「xyz」は「x」のみを出力します。

注: このパラメータが設定されている場合は、他のすべてのパラメータが必要です。

ヒントとメモ
注: この関数は、1 つ、2 つ、または 4 つのパラメータ (3 つではありません) をサポートします。

コードをコピーします コードは次のとおりです:
echonumber_format("1000000",2); 」 ,2, ",",".");
?>


出力:
1,000,000
1,000,000.00


興味深いnumber_format

number_形式(数値、小数点、小数点、区切り文字)
はい 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 の位ごとに除算するために使用されるものを示します。特別な要件がなく、操作を実行する場合は、空に設定することをお勧めします。



http://www.bkjia.com/PHPjc/325416.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/325416.html

number_format() 関数は、数値を千単位にグループ化してフォーマットします。 構文number_format(数値,小数点,小数点,区切り文字) パラメータ 説明数値 必須。フォーマットする数値。 もし...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。