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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。