number_format()函數是PHP中的內置函數,用於格式化成千上萬個數字。成功時返回格式化的數字,否則返回E_WARNING。
用法:
string number_format ( $number, $decimals, $decimalpoint, $sep )
參數:該函數接受上述和以下所述的四個參數:
- $number: 這是必需的參數,用於指定要格式化的編號。如果未設置其他參數,則數字的格式將不帶小數點,並且以逗號(,)作為千位分隔符。
- $decimals:它是可選參數,用於指定小數。如果設置了此參數,則數字將以小數點(。)格式化。
- $decimalpoint:它是可選參數,用於指定用於小數點的字符串。
- $sep:它是可選參數,用於指定用於千位分隔符的字符串。如果給出此參數,則所有其他參數都是必需的。
返回值:如果成功,則返回Formatted Number,否則返回E_WARNING。
例子:
Input: $number = 100000 Output: 10, 000 Input: $number = 10000 $decimals = 3 $decimalpoints = "." $sep =, Output: 10, 0000.000
以下示例程序旨在說明PHP中的number_format()函數:
示例1:
<?php
$num1 = "999999.49";
// With out decimal point parameter
echo number_format($num1)."\n";
// With decimal Point parameter
echo number_format($num1, 3)."\n";
$num2 = "9999999.99";
// With out decimal point parameter
// return Round value
echo number_format($num2)."\n";
// With decimal Point parameter
echo number_format($num2, 3)."\n";
// With All four parameters
echo number_format("1000000.99", 3, "#", "GGG");
?>
輸出:
999,999 999,999.490 10,000,000 9,999,999.990 1GGG000GGG000#990
示例2:如果傳遞任何內容而不是數字,則會發出警告。
<?php
$num = "GFG";
// With out decimal point parameter
echo number_format($num)."\n\n";
// With decimal Point parameter
echo number_format($num, 3);
?>
輸出:
PHP Warning: number_format() expects parameter 1 to be float, string given in /home/ac476aaecea758334cb8ed146bcbb8f6.php on line 5 PHP Warning: number_format() expects parameter 1 to be float, string given in /home/ac476aaecea758334cb8ed146bcbb8f6.php on line 8
示例3:此函數不接受三個參數,僅接受1、2或4個參數。
<?php
$num = 1000000;
// passing 3 parameters It gives errors because function
// accepting only 1, 2 or 4 parameters
echo number_format($num, 3, ", ");
?>
輸出:
PHP Warning: Wrong parameter count for number_format() in /home/e426108b066d9a86366249bf7b626d19.php on line 6
參考: http://php.net/manual/en/function.number-format.php
相關用法
- PHP exp()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- CSS url()用法及代碼示例
- p5.js int()用法及代碼示例
- PHP Ds\Set first()用法及代碼示例
- PHP ord()用法及代碼示例
- CSS var()用法及代碼示例
- p5.js pan()用法及代碼示例
- p5.js str()用法及代碼示例
- PHP dir()用法及代碼示例
- p5.js hex()用法及代碼示例
- PHP Ds\Set add()用法及代碼示例
注:本文由純淨天空篩選整理自R_Raj大神的英文原創作品 PHP | number_format() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。