例
フォーマット番号:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
»実行例 定義と使用法
number_format()関数は、グループ化された数千と番号をフォーマットします。
Note:この関数は、1つ、2つ、または4つのパラメータをサポート(not three) 。
構文
number_format( number,decimals,decimalpoint,separator )
パラメーター | 説明 |
---|---|
number | 必須。 番号はフォーマットします。 他のパラメータが設定されていない場合、数値は小数点以下がなく、カンマでフォーマットされ(,)千セパレータとして。 |
decimals | 任意。 どのように多くの小数を指定します。 このパラメータが設定されている場合、数ドットでフォーマットされる(.)小数点として |
decimalpoint | 任意。 小数点の場合に使用する文字列を指定します |
separator | 任意。 1000の区切り何文字列を使用するように指定します。 セパレータの最初の文字だけが使用されます。 例えば、 "xxx"同じ出力を与える"x" Note:このパラメータを指定した場合は、他のすべてのパラメータも同様に必要とされています |
技術的な詳細
戻り値: | フォーマットされた数値を返します。 |
---|---|
PHPバージョン: | 4+ |
変更履歴: | PHP 5.4のように、この関数は、パラメータdecimalpoint セパレータに複数バイトをサポートします。 各セパレータの唯一の最初のバイトは、古いバージョンで使用されていました。 |
その他の例
例1
あなたは価格を返したい:1つのパラメータは、(それが小数なしでフォーマットされます)数値を四捨五入します。 2つのパラメータは、あなたが望む結果を与える必要があります。
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
»実行例 <PHPの文字列のリファレンス