PHP 中的 round() 函式
round() 函式對浮點數進行舍入。例如,0.90 舍入為 1,0.35 舍入為 0 等。
語法
round(val, precision, mode)
引數
val − 要舍入的值
precision − 設定精度,即舍入小數位數
mode − 指定以下舍入方式的常量
PHP_ROUND_HALF_UP - 該常量將 val 舍入到 precision 位小數,如果為 mid-way 處。將 1.5 舍入到 2 而 -1.5 舍入到 -2。預設
PHP_ROUND_HALF_DOWN - 該常量將 val 舍入到 precision 位小數,如果為 mid-way 處。將 1.5 舍入到 1 而 -1.5 舍入到 -1
PHP_ROUND_HALF_EVEN - 將 val 舍入到 precision 位小數,朝向最接近的偶數
PHP_ROUND_HALF_ODD - 將 val 舍入到 precision 位小數,朝向最接近的奇數。
返回
round() 函式返回舍入後的值。
示例
<?php echo(round(2.099,2)); ?>
輸出
2.1
示例
讓我們看另一個示例 −
<?php echo(round(9.859,2)); ?>
輸出
9.86
示例
讓我們看另一個示例 −
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
輸出
11<br>-11
示例
讓我們看另一個示例 −
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
輸出
19<br>-19<br>
示例
讓我們看另一個示例 −
<?php echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-11.8,0,PHP_ROUND_HALF_ODD)); ?>
輸出
10<br>-10<br>12<br>-12
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP