TECH I.S.

PHP number_format() 関数

❮ PHP 文字列リファレンス

フォーマット番号:

<?php echo number_format("1000000")."<br>"; echo number_format("1000000",2)."<br>"; echo number_format("1000000",2,",","."); ?>

自分で試してみる »


定義と使用法

number_format() 関数は、グループ化された千の数値をフォーマットします。

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


構文

number_format(number,decimals,decimalpoint,separator)

パラメータ値



パラメータ

説明

number 必須フォーマットする数値。他のパラメーターが設定されていない場合、
数値は小数点なしで書式設定され、桁区切り記号としてコンマ (,) が使用されます。
小数 オプション小数点以下の桁数を指定します。
このパラメーターが設定されている場合、数値は小数点としてドット (.) でフォーマットされます。
小数点 オプション小数点に使用する文字列を指定します
セパレーター オプション桁区切りに使用する文字列を指定します。
セパレーターの最初の文字のみが使用されます。
たとえば、「xxx」は「x」と同じ出力になります。

メモ:このパラメータが指定されている場合、他のすべてのパラメータも必要です



技術的な詳細

戻り値:

フォーマットされた数値を返します

PHP バージョン:

4+

変更ログ:

PHP 5.4 以降、この関数はパラメータ decimalpointおよびseparatorで
複数バイトをサポートしています。以前のバージョンでは、
各区切り文字の最初のバイトのみが使用されていました。

その他の例

価格を返したい場合: 1 つのパラメーターが数値を丸めます (小数点なしでフォーマットされます)。 2 つのパラメーターで、必要な結果が得られます。

<?php $num = 1999.9; $formattedNum = number_format($num)."<br>"; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>

自分で試してみる »


❮ PHP 文字列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細