You are here: 首頁 PHP分享特區 [轉]PHP中數字千分位逗號分隔函數number_format()

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

[轉]PHP中數字千分位逗號分隔函數number_format()

E-mail 列印 PDF
由轉貼:方山子
在PHP中使用number_format() 函數通過千位分組來格式化數字。
語法:
number_format(number,decimals,decimalpoint,separator)
number 必需。要格式化的數字。如果未設置其他參數,則數字會被格式化為不帶小數點且以逗號(,) 作為分隔符。
decimals 可選。規定多少個小數。如果設置了該參數,則使用點號(.) 作為小數點來格式化數字。
decimalpoint 可選。規定用作小數點的字符串。
separator 可選。規定用作千位分隔符的字符串。僅使用該參數的第一個字符。比如 “xyz” 僅輸出 “x”。
※註釋:如果設置了該參數,那麼所有其他參數都是必需的。
示例:
<?php
$number = 1234.56;
// 英文表示法(默認)
$english_format_number = number_format($number);
// 1,235
// 法語表示法
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// 英文表示法,不帶千分位
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
//中文最常用的表示法,千分位為',',浮點分割為'.',保留兩位浮點數
$chinese_format_number = number_format($number,2,'.',',');
//1,234.57
?>
最近更新 ( 週四, 10 五月 2012 15:45 )  
 

新增回應


驗證碼
更新