Computer >> Máy Tính >  >> Lập trình >> PHP

hàm round () trong PHP

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