数値をフォーマットするnumber_format 関数とround
number_format() 関数は、数千をグループ化して数値をフォーマットします。
構文:number_format(数値、小数点、小数点、区切り文字)
パラメータ。フォーマットする数値。他のパラメーターが設定されていない場合、数値は小数点なしで、区切り文字としてカンマ (,) を使用してフォーマットされます。 decimalsオプション。小数点以下の桁数を指定します。このパラメータが設定されている場合、数値は小数点としてピリオド (.) を使用してフォーマットされます。
小数点 オプション。小数点として使用する文字列を指定します。 separatorオプション。桁区切り文字として使用する文字列を指定します。パラメータの最初の文字のみが使用されます。たとえば、「xyz」は「x」のみを出力します。
注: このパラメータが設定されている場合は、他のすべてのパラメータが必要です。
ヒントとメモ
注: この関数は、1 つ、2 つ、または 4 つのパラメーター (3 つではありません) をサポートします。 <?php
echo number_format("1000000");
echo number_format("1000000",2);
echo number_format("1000000",2,",",".");
?>
構文:round(x,prec)
prec小数点以下の桁数を指定します。
説明: 指定された精度 prec (小数点以下の小数点以下の桁数) に従って x を丸めた結果を返します。 prec には負またはゼロ (デフォルト) を指定することもできます。
注: PHP は、デフォルトでは「12,300.2」のような文字列を正しく処理できません。