PHP中的round()函数用于对一个浮点数进行四舍五入。它的语法是round($number, $precision),其中$number是要进行四舍五入的数字,$precision是保留的小数位数。
在给定的例子中,round(12, 2)会将数字12四舍五入到2位小数。然而,由于没有指定小数位数,PHP默认将结果转换为整数形式,因此输出为12而不是12.00。
要解决这个问题,可以使用number_format()函数来格式化数字并指定小数位数。number_format($number, $decimals)函数将数字格式化为带有指定小数位数的字符串。
以下是修正后的代码示例:
$number = 12;
$precision = 2;
$formattedNumber = number_format($number, $precision);
echo $formattedNumber;
输出结果将为12.00。
关于number_format()函数的更多信息,请参考腾讯云的文档:number_format()函数文档