溫馨提示×

3種PHP實現(xiàn)四舍五入的方法

PHP
小云
117
2023-08-24 16:40:17
欄目: 編程語言

  1. 使用內(nèi)置函數(shù)round():
$num = 12.3456789;
$rounded_num = round($num, 2); // 結(jié)果為12.35

round()函數(shù)將數(shù)字四舍五入為最接近的整數(shù)或小數(shù),第二個參數(shù)表示保留的小數(shù)位數(shù)。

  1. 使用內(nèi)置函數(shù)number_format():
$num = 12.3456789;
$rounded_num = number_format($num, 2); // 結(jié)果為12.35

number_format()函數(shù)將數(shù)字格式化為帶有千位分隔符的字符串,并且可以指定保留的小數(shù)位數(shù)。

  1. 使用數(shù)學函數(shù)floor()和ceil():
$num = 12.3456789;
$rounded_num = floor($num * 100 + 0.5) / 100; // 結(jié)果為12.35

這種方法將數(shù)字乘以100,然后使用floor()函數(shù)向下取整得到最接近的整數(shù),再除以100得到保留兩位小數(shù)的結(jié)果。

0