Định nghĩa và cách dùng
Hàm floor() là hàm tích hợp trong PHP. Chấp nhận số float và làm tròn xuống đến số nguyên gần nhất nhỏ hơn hoặc bằng.
Luôn trả về float vì phạm vi float lớn hơn integer.
Cú pháp
floor ( float $num ) : float
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | num Số cần làm tròn xuống |
Giá trị trả về
Trả về số nguyên lớn nhất nhỏ hơn hoặc bằng tham số.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Làm tròn 15.05 xuống 15:
<?php
$arg = 15.05;
$val = floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
Kết quả
floor(15.05) = 15
Ví dụ
5.78 làm tròn xuống 5:
<?php
$arg = 5.78;
$val = floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
Kết quả
floor(5.78) = 5
Ví dụ
Tham số chuỗi trả về 0:
<?php
$arg = "Hello";
$val = floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
Kết quả
floor(Hello) = 0
Ví dụ
Số âm làm tròn ra xa 0:
<?php
$arg = -3.95;
$val = floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
Kết quả
floor(-3.95) = -4