number_format()
は number
をフォーマットして返します。
この機能は 1 つか 2 つもしくは 4 つのパラメータを受け取ります
(3 つはありません) :
パラメータが 1 つだけ渡された場合、
number
は千位毎にカンマ (",") が追加され、
小数なしでフォーマットされます。
パラメータが 2 つ渡された場合、number
は decimals
桁の小数の前にドット (".") 、
千位毎にカンマ (",") が追加されてフォーマットされます。
パラメータが 4 つ全て渡された場合、number
はドット (".") の代わりに dec_point
が
decimals
桁の小数の前に、千位毎にカンマ
(",") の代わりに thousands_sep
が追加されてフォーマットされます。
thousands_sep
は最初の文字だけが使用されます。
例えば、数字の 1000 に対する
thousands_sep
として bar
を使用した場合、number_format() は
1b000 を返します。
money_format()、 sprintf()、 printf() および sscanf() も参照ください。