Trong PHP mình chủ yếu dùng 3 hàm là ROUND(), FLOOR(), CEIL()
Với hàm ROUND():
Hàm ROUND dùng để làm tròn với theo tùy chọn số chữ số sau dấu thập phân
Dùng để làm tròn nhưng số sẽ chuyển về dạng integer (số nguyên)
Chỉ dùng để làm tròn lên VD 1.4 => 2, 1.6 => 2
Với hàm ROUND():
Hàm ROUND dùng để làm tròn với theo tùy chọn số chữ số sau dấu thập phân
echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10 echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9 echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10 echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9 echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9 echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8 echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8 echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9Với hàm FLOOR():
Dùng để làm tròn nhưng số sẽ chuyển về dạng integer (số nguyên)
echo floor(4.3); // 4 echo floor(9.999); // 9 echo floor(-3.14); // -4Với hàm CEIL():
Chỉ dùng để làm tròn lên VD 1.4 => 2, 1.6 => 2
echo ceil(4.3); // 5 echo ceil(9.999); // 10 echo ceil(-3.14); // -3
linkwebsite: http://kienthuchoidap.com/questions/66/ham-va-cach-lam-tron-so-trong-php-217.html
Không có nhận xét nào:
Đăng nhận xét