PHP的round()
函數(shù)用于對浮點數(shù)進行四舍五入。這個函數(shù)接受兩個參數(shù):第一個參數(shù)是要舍入的浮點數(shù),第二個參數(shù)(可選)是保留的小數(shù)位數(shù)。
以下是round()
函數(shù)的基本用法:
$number = 3.4;
$rounded_number = round($number);
echo $rounded_number; // 輸出 3
在這個例子中,round()
函數(shù)將浮點數(shù)3.4
四舍五入為整數(shù)3
。
如果你想保留小數(shù)位數(shù),可以傳遞第二個參數(shù)。例如:
$number = 3.456;
$rounded_number = round($number, 2);
echo $rounded_number; // 輸出 3.46
在這個例子中,round()
函數(shù)將浮點數(shù)3.456
保留兩位小數(shù)后四舍五入為3.46
。
請注意,當(dāng)數(shù)字恰好位于兩個可能結(jié)果的中間時(例如,四舍五入到最接近的整數(shù)時遇到x.5
的情況),PHP的round()
函數(shù)將進行四舍五入,使得最接近的偶數(shù)成為結(jié)果。這種方法稱為“銀行家舍入法”。