Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Ba, 09:46:08 - 26/11/2024
Chia sẻ kiến thức ngôn ngữ lập trình C, C++, C#, Java, Python, PHP, JS, SQL ...

Các điều hành viên: Admin, Mod, SMod

Các hàm làm tròn số trong PHP

Các hàm làm tròn số trong PHP

#1 » Gửi bài gửi bởi nghiammo1992 » 16/09/2015 22:40 » @420161

Trong PHP mình chủ yếu dùng 3 hàm là ROUND(), FLOOR(), CEIL() để làm tròn số:


1. 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
Mã: Chọn tất cả
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);  // 9    



2. Hàm FLOOR(): Dùng để làm tròn nhưng số sẽ chuyển về dạng integer (số nguyên)
Mã: Chọn tất cả
echo floor(4.3);   // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4    



3. Hàm CEIL(): Chỉ dùng để làm tròn lên VD 1.4 → 2, 1.6 → 2
Mã: Chọn tất cả
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3    



Tham khảo chi tiết tại đây:
Hàm FLOOR
Hàm ROUND
Hàm CEIL
Sửa lần cuối: nghiammo1992 16/09/2015 22:42

Những người đã like nghiammo1992 bởi bài viết có ích này:
Pokemon12
nghiammo1992 ✅
Hình đại diện của thành viên
Rank: ☀️2/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/46⚡
Level:
Chủ đề đã tạo: 🩸4141/4141🩸
Tiền mặt:
Ngân hàng:
Nhóm:
Danh hiệu: ⚝⚝⚝Truyền Thuyết⚝⚝⚝
Giới tính:
Ngày tham gia:
Đến từ:
Thiết bị:
Số điện thoại:
(Cốc Cốc 50.0.125)


Quay về C, C++, C#, Java, Python, PHP, JS, SQL ...

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất