PHP round是PHP程式語言中用於對浮點數進行四捨五入操作的內置函式,語法為round(number, precision, mode)。該函式通過precision參數控制小數點後保留位數,支持負數值(如-1表示十位),默認值為0;mode參數可指定PHP_ROUND_HALF_UP、PHP_ROUND_HALF_DOWN等捨入模式,其中PHP_ROUND_HALF_UP為默認模式。函式返回值始終為float類型,無法處理含千位分隔設定的字元串(如"12,300.2")。
該函式precision參數自PHP 4版本引入,允許開發者調整捨入精度。PHP 5.3版本新增mode參數,支持銀行家算法(PHP_ROUND_HALF_EVEN)等四種基礎模式。PHP 8.0.0版本後取消對內部對象隱式轉換的支持,PHP 8.4.0版本新增四種捨入模式。相關函式包括ceil()、floor()和number_format(),適用於貨幣計算、科學實驗等高精度數據處理場景。
基本介紹
- 外文名:php round
- 定義:函式對浮點數進行四捨五入
定義和用法
語法
參數 | 描述 |
|---|---|
x | 可選。規定要捨入的數字。 |
prec | 可選。規定小數點後的位數。 |

