最新的Web開發教程
 

PHP number_format() Function

<PHP字符串參考

格式的數字:

<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
運行示例»

定義和用法

number_format()函數格式的分組成千上萬的數字。

Note:此功能支持一個,兩個或四個參數(not three)


句法

number_format( number,decimals,decimalpoint,separator )

參數 描述
number 需要。 要格式化的數字。 如果沒有其他參數設置,數量將無小數,並用逗號被格式化(,)作為分隔符數千。
decimals 可選的。 指定多少小數。 如果該參數被設置時,將數以點被格式化(.)作為小數點
decimalpoint 可選的。 指定要使用的字符串小數點
separator 可選的。 指定字符串什麼用千位分隔符。 只有分離器的第一個字符被使用。 例如, "xxx"將給出的輸出作為相同"x"

Note:如果該參數給出,所有其他參數都需要以及

技術細節

返回值: 返回格式的數字
PHP版本: 4+
更新日誌: 作為PHP 5.4的,該功能支持的參數decimalpoint分離器的多個字節。 只有在舊版本中使用的每個分離器的第一個字節。

更多示例

實施例1

你想返回一個價格:一個參數將圓的數量(它會沒有小數格式)。 兩個參數應該給你想要的結果:

<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
運行示例»

<PHP字符串參考