PHP中的round()函數用于將一個浮點數四舍五入為最接近的整數。
函數語法:
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float|int
參數說明:
返回值:返回舍入后的結果,類型為浮點數或整數。
示例:
echo round(3.4); // 輸出:3
echo round(3.5); // 輸出:4
echo round(3.6); // 輸出:4
echo round(3.14159, 2); // 輸出:3.14,保留兩位小數
echo round(3.14559, 2); // 輸出:3.15,保留兩位小數
echo round(3.5, 0, PHP_ROUND_HALF_DOWN); // 輸出:3,向下舍入
echo round(3.5, 0, PHP_ROUND_HALF_EVEN); // 輸出:4,根據奇偶性舍入
注意:round()函數返回的結果有時可能不太準確,這是由于浮點數在計算機中的表示方式導致的。如果需要更精確的計算,可以使用其他相關的函數,如number_format()或bcmath擴展中的函數。