PHP round() 函數(shù)
PHP round() 函數(shù)
實例
對浮點數(shù)進行四舍五入:
<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
運行實例 ?
定義和用法
round() 函數(shù)對浮點數(shù)進行四舍五入。
提示:如需向上舍入為最接近的整數(shù),請查看 ceil() 函數(shù)。
提示:如需向下舍入為最接近的整數(shù),請查看 floor() 函數(shù)。
語法
round(number,precision,mode);
參數(shù) | 描述 |
---|---|
number | 必需。規(guī)定要舍入的值。 |
precision | 可選。規(guī)定小數(shù)點后的尾數(shù)。默認是 0,也可以為負數(shù)。 |
mode | 可選。規(guī)定表示舍入模式的常量:
|
技術(shù)細節(jié)
返回值: | 舍入后的值。 |
---|---|
返回類型: | Float |
PHP 版本: | 4+ |
PHP 更新日志: | PHP 5.3:新增 mode 參數(shù)。 |

更多實例
實例 1
四舍五入數(shù)字到兩位小數(shù)、設(shè)置負數(shù):
<?php
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.05
echo round(5.055, 2); // 5.06
?>
實例 2
使用常量對數(shù)字進行四舍五入:
<?php
echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10
echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9
echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10
echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9
echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9
echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9
?>

相關(guān)文章
- PHP 語法
- PHP 數(shù)據(jù)類型
- PHP 命名空間 namespace
- PHP array_change_key_case() 函數(shù)
- PHP array_key_first() 函數(shù)
- PHP array_map() 函數(shù)
- PHP array_pop() 函數(shù)
- PHP array_rand() 函數(shù)
- PHP array_replace() 函數(shù)
- PHP array_unique() 函數(shù)
- PHP array_walk_recursive() 函數(shù)
- PHP natsort() 函數(shù)
- PHP next() 函數(shù)
- PHP prev() 函數(shù)
- PHP reset() 函數(shù)
- PHP uasort() 函數(shù)
- PHP uksort() 函數(shù)
- PHP Error 和 Logging 函數(shù)
- PHP FTP 函數(shù)
- PHP 雜項 函數(shù)