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