2015-12-10 97 views
-1

如何正確使用逗號格式化數字。例如用逗號格式化數字PHP

我的魔杖10000至10000我知道我可以使用下面的代碼

number_format(10000) 

問題是,如果是一個小數數也容易去掉小數點做到這一點。

例:10000.50它將顯示數量10,001

我怎樣才能解決這個得到正確使用和不使用小數顯示數字。

+0

NumberFormatter:http://php.net/manual/en/class.numberformatter.php – CD001

回答

3

格式化使用PHP號碼正確的方法是使用內置的功能number_format

string number_format (float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = ",") 有你可以傳遞給函數的四個參數:

  1. $ number:這是您要格式化的數字。
  2. $小數:它是您要格式化的小數位數。
  3. $ dec_point:這是您要使用(如果需要),而不是用來表示小數點平時"."的字符。
  4. $ thousands_sep:這是您想用來分隔千位的字符,例如: 「」。該函數

文檔可以發現Here

所以,在你的問題,你會number_format(10000,2)

希望這有助於更換number_format(10000)

乾杯!

0

請使用此 number_format(10000.50); 輸出會出現這種格式10,001

0

number_format(10000,3); number_format(10000,2);