string number_format
(float number, int decimals, string dec_point, string thousands_sep);number_formatはnumber をフォーマットしたものを返します。この関数は、以下に示すような 1個,2個または 4個の引数を取ります(3個というのはありません):
引数が1つだけ与えられた場合は、numberが 各々1000の位ごとにカンマ(",")区切りででフォーマットされますが、 小数部は出力されません。
引数が2つ与えられた場合は、numberが各々 1000の位ごとにカンマ(",")区切りででフォーマットされ、さらにドッ ト(".")1つを置いて、その後に小数部がdecimals 桁数分出力されます。
4つの引数すべてが与えられた場合は、number がdecimals桁数分の小数部を含んだ形でフォ ーマットされます。その際、各々1000の位ごとの区切り文字として、 カンマ(",")の代わりにthousands_sepで与 えられた文字列を使い、小数部の前のドット(".")の代わりに dec_pointで与えられた文字列を使います。