php round

php round

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
  • 定義:函式對浮點數進行四捨五入
定義和用法,語法,說明,

定義和用法

round( ) 函式對浮點數進行四捨五入。

語法

round(x,prec)
參數
描述
x
可選。規定要捨入的數字。
prec
可選。規定小數點後的位數。

說明

返回將 x 根據指定精度 prec (十進制小數點後數字的數目)進行四捨五入的結果。prec 也可以是負數或零(默認值)
<?php
echo(round(0.60));
echo(round(0.50));
echo(round(0.49));
echo(round(-4.40));
echo(round(-4.60));
?>
輸出:
1 1 0 -4 -5

相關詞條

熱門詞條

聯絡我們