每天學習PHP函數之number_format

  今天看別人代碼,發現這麼一個函數,查手冊全是英文,於是上網上翻了翻,並把手冊上的東西搬到了這裏。

    勿怪!

  number_format(PHP 4, PHP 5)

 

 --- Format a number with grouped thousands

 

 --- 格式化數字字符串。

 

 

函數用法 
string number_format ( float $number [, int $decimals [, string $dec_point ]], string $thousands_sep )
 

 

 

 


    函數說明

本函數用來將浮點參數number格式化。若沒加參數decimals則返回的字符串只要整數部份,加了此參數才依參數指定的小數點位數返回。參數 dec_point 表示小數點的表示方式方法,默認值是 ".",若需要轉換成其它的內容,例如“小數點”就可以將這個參數改掉。參數thousands_sep爲整數部份每三位的分隔符號,默認值是 ","。
本函數最特別的地方就是參數數目,最少要有一個,也就是欲格式化的字符串;也可以有二個或者四個參數,但不能用三個參數。

值得注意的是指定小數點的位數之後的數字直接捨棄,沒有四捨五入的情形。
 

 

    手冊上的例子

<?php

$number = 1234.56;

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

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>
 

 

 

發佈了28 篇原創文章 · 獲贊 0 · 訪問量 3866
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章