1. PHP输出保留小数点后两位
在PHP中,如果想要将数字格式化输出,可以使用number_format()函数。
该函数的语法如下:
number_format(数字, 保留位数, 小数点输出符号, 千位分隔符符号);
参数解释:
- 数字:要格式化的数字,必选。
- 保留位数:要保留的小数位数,可选,默认为0。
- 小数点输出符号:小数点输出符号,可选,默认为"."。
- 千位分隔符:千位分隔符号,可选,默认为","。
1.1 举例说明number_format()函数
现在,假设我们要将数字1234567890.123456格式化输出,保留小数点后两位,小数点输出符号为",",千位分隔符为".",可以使用number_format()函数:
$num = 1234567890.123456;
echo number_format($num, 2, ",", ".");
输出结果为:1.234.567.890,12
1.2 代码实现
现在我们来实现题目要求的将数字保留两位小数输出的功能,在这里我们编写一个函数:
function format_decimal($num)
{
return number_format($num, 2);
}
echo format_decimal(3.14159265358979323846);
输出结果为:3.14
2. 总结
在PHP中,使用number_format()函数可以方便的将数字格式化输出,保留小数位数、指定小数点输出符号和千位分隔符。在实际开发中,我们可以编写一个函数,调用该函数即可轻松实现数字格式化输出的功能。