PHP 數字加千分位

2021-10-09 22:17:29 字數 737 閱讀 4293

// number_format ( float $number [, int $decimals = 0 ] ) : string

// number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," ) : string

// number_format 函式可以接受1個、2個或者4個引數(注意:不能是3個):

$number = 1234.5678;

// 如果只提供第乙個引數,number的小數部分會被去掉 並且每個千位分隔符都是英文小寫逗號","

$english_format_number = number_format($number); // 1,235

// 如果提供兩個引數,number將保留小數點後的位數到你設定的值,其餘同樓上

$english_format_number = number_format($number, 2); // 1,234.57

// 如果提供了四個引數,number 將保留decimals個長度的小數部分,

// 小數點被替換為dec_point,千位分隔符替換為thousands_sep

$nombre_format_francais = number_format($number, 2, ',', ' ');

// 1 234,56

參考: 

數字增加千分位符

匹配input內只能輸入數字和 逗號或者說是千分位符 ps 使用千分位符時,一般只保留2位小數 如果沒有特殊說明可以用html中的 number屬性可以輸入 e e 是科學計算中的自然數 所以是可以輸入的 限制只能輸入數字 和 if this val length 1 else 數字裝千分位格式,千...

轉換千分位

string str decimalformat.getnumberinstance format su string currecy numberformat.getcurrencyinstance format su system.out.println 轉換成currency格式 su sys...

C 數字帶逗號(千分位符 金錢千分位字元)

帶了逗號之後 數字就變成字串了 不再是數字了。1 c 中用最簡單的方法把數字 不含小數 轉換為千分位格式 如1234567變成1,234,567 方法 x.tostring 或 1234567.tostring n0 2 c 中把數字轉換成帶兩位小數的千分位字元 如1234567.891變成1,23...