php中四捨五入的數學函式
round
(PHP 3, PHP 4 )
round -- 對浮點數進行四捨五入
說明
float round ( float val [, int precision])
返回將 val 根據指定精度 precision(十進位制小數點後數字的數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。
例子 1. round() 例子
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.04
echo round(5.055, 2); // 5.06
?>
注意
在對正好一半的分數進行舍入時 round() 在偶數次捨去,在奇數次進位。如果你想迫使它對 .5(或 .05)總向一個方向舍入,加上或減去一個很小的因子。對一半值捨去對另一半值進一的背後原因是避免傳統的銀行問題,即如果總是捨去則銀行從顧客那裡多拿了錢,如果總是進一則銀行最終會損失了錢。對此平均舍入則在統計上達到了平衡。[@more@]
(PHP 3, PHP 4 )
round -- 對浮點數進行四捨五入
說明
float round ( float val [, int precision])
返回將 val 根據指定精度 precision(十進位制小數點後數字的數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。
例子 1. round() 例子
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.04
echo round(5.055, 2); // 5.06
?>
注意
在對正好一半的分數進行舍入時 round() 在偶數次捨去,在奇數次進位。如果你想迫使它對 .5(或 .05)總向一個方向舍入,加上或減去一個很小的因子。對一半值捨去對另一半值進一的背後原因是避免傳統的銀行問題,即如果總是捨去則銀行從顧客那裡多拿了錢,如果總是進一則銀行最終會損失了錢。對此平均舍入則在統計上達到了平衡。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/786540/viewspace-985637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 保留小數點後有效數字(四捨五入)PHP
- JavaScript數字四捨五入JavaScript
- C++ 四捨五入與不四捨五入C++
- 1026 程式執行時間(四捨五入,round函式)函式
- oracle中round()四捨五入Oracle
- Java中數字的四捨五入和取整Java
- 使用Oracle CEIL函式進行萬位四捨五入HGOracle函式
- iOS小數四捨五入總結iOS
- java中的四捨五入-銀行家舍入法Java
- JavaScript四捨五入的改進JavaScript
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- Day42--四捨五入
- JavaScript 賭運氣的四捨五入JavaScript
- JavaScript toFixed() 四捨五入規則JavaScript
- 那些關於JS四捨五入的事JS
- PHP取整,四捨五入取整、向上取整、向下取整、小數擷取PHP
- DELPHI四捨五入問題解決
- IC學習筆記(一)——Verilog加減法及四捨五入筆記
- C語言中四捨五入問題總結C語言
- PHP 第五週函式學習記錄PHP函式
- BigDecimal使用ROUND_HALF_UP進行四捨五入Decimal
- PHP 第四周函式學習記錄PHP函式
- 每日五個 PHP 函式(2)PHP函式
- Python模組---向上向下取整、四捨五入取整Python
- Java浮點數運算實現四捨五入和格式化方法總結Java
- 學習PHP中的URL相關操作函式PHP函式
- 【Go】四捨五入在go語言中為何如此困難Go
- JS四則運算與四捨五入精度問題及解決方案JS
- 每日五個 PHP 函式記憶PHP函式
- 函式學習五函式
- PHP入門之函式PHP函式
- PHP的SPL擴充套件庫(四)函式PHP套件函式
- 如何計算PHP函式中傳遞的引數數量PHP函式
- 函式學習四函式
- PHP 手冊 (類與物件) 學習筆記五:建構函式和解構函式PHP物件筆記函式
- 初學 PHP 函式的遞迴PHP函式遞迴
- TypeScript 學習筆記 — 函式中的型別(四)TypeScript筆記函式型別
- python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入Python
- PHP 函式可變數量的引數列表PHP函式變數