1. 程式人生 > >筆記:number_format() 函式去掉數字千分位的逗號

筆記:number_format() 函式去掉數字千分位的逗號

最近有朋友找我仿站,為了實現某些效果,要去掉訪問次數千分位的逗號,說真的,倡萌沒有系統學習過PHP,所以只好求教 露兜老大,得知可以通過 number_format() 函式通過千位分組來格式化數字。自己折騰下,還真實現了,記錄一下。

PHP number_format() 函式

定義和用法

number_format() 函式通過千位分組來格式化數字。

語法
number_format(number,decimals,decimalpoint,separator)

引數描述
  • number

必需。要格式化的數字。

如果未設定其他引數,則數字會被格式化為不帶小數點且以逗號 (,) 作為分隔符。

  • decimals

可選。規定多少個小數。如果設定了該引數,則使用點號 (.) 作為小數點來格式化數字。

  • decimalpoint

可選。規定用作小數點的字串。

  • separator

可選。規定用作千位分隔符的字串。

僅使用該引數的第一個字元。比如 "xyz" 僅輸出 "x"。

註釋:如果設定了該引數,那麼所有其他引數都是必需的。

提示和註釋

註釋:該函式支援一個、兩個或四個引數(不是三個)。

例子

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

輸出:

1,000,000
1,000,000.00
1.000.000,00

我最終使用的是以下的語句

number_format($views, 0, ".", "")