Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm floor() trong PHP

Đị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ố

STTTham số & Mô tả
1num
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