PHP保留两位小数的数字该如何输出

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()函数可以方便的将数字格式化输出,保留小数位数、指定小数点输出符号和千位分隔符。在实际开发中,我们可以编写一个函数,调用该函数即可轻松实现数字格式化输出的功能。

后端开发标签