Hàm round () làm tròn một số dấu phẩy động. Ví dụ:0,90 đến 1, 0,35 đến 0, v.v.
Cú pháp
round(val, precision, mode)
Tham số
-
val - Giá trị làm tròn
-
độ chính xác - Nó đặt độ chính xác tức là số chữ số thập phân được làm tròn thành
-
chế độ - Một hằng số chỉ định chế độ làm tròn sau
-
PHP_ROUND_HALF_UP - Hằng số làm tròn giá trị đến số thập phân chính xác, khi nó đi được một nửa chặng đường. Làm tròn 1,5 đến 2 và -1,5 thành -2. Mặc định
-
PHP_ROUND_HALF_DOWN - Hằng số làm tròn giá trị đến chữ số thập phân chính xác, khi nó đi được một nửa chặng đường. Làm tròn 1,5 đến 1 và -1,5 đến -1
-
PHP_ROUND_HALF_EVEN - Nó làm tròn giá trị đến các chữ số thập phân chính xác đến giá trị chẵn tiếp theo
-
PHP_ROUND_HALF_ODD - Nó làm tròn giá trị đến các chữ số thập phân chính xác đến giá trị lẻ tiếp theo.
-
Quay lại
Hàm round () Trả về giá trị được làm tròn.
Ví dụ
<?php echo(round(2.099,2)); ?>
Đầu ra
2.1
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php echo(round(9.859,2)); ?>
Đầu ra
9.86
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
Đầu ra
11<br>-11
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
Đầu ra
19<br>-19<br>
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?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)); ?>
Đầu ra
10<br>-10<br>12<br>-12