> 在 PHP 中,有多种方式可以将一个数字保留两位小数。以下是其中的几种常见方式: #### 1. 使用 number_format() 函数。这个函数可以将一个数字格式化为一个包含指定小数位数的字符串。例如: ```php $num = 123.456789; $formatted_num = number_format($num, 2); echo $formatted_num; // 输出 123.46 ``` #### 2.使用 sprintf() 函数。这个函数可以将一个格式化字符串应用到一个或多个参数上,并返回一个格式化后的字符串。例如: ```php $num = 123.456789; $formatted_num = sprintf("%.2f", $num); echo $formatted_num; // 输出 123.46 ``` #### 3.使用 round() 函数。这个函数可以将一个数字四舍五入到指定的小数位数。例如: ```php $num = 123.456789; $rounded_num = round($num, 2); echo $rounded_num; // 输出 123.46 ``` > 需要注意的是,这些方法的实现细节略有不同,因此它们可能在某些情况下会产生微小的差异。例如,如果数字的小数部分恰好等于 0.5,使用 round() 函数会将它四舍五入到最接近的偶数,而使用 number_format() 函数或 sprintf() 函数则会将它向上取整。因此,在选择使用哪种方法时,需要根据具体的需求进行选择。