Hướng dẫn point after 2 digit in php - chỉ sau 2 chữ số trong php

Trong ứng dụng của tôi, tôi làm một số toán học và kết quả có thể là float hoặc int

Tôi muốn hiển thị kết quả cuối cùng với hai chữ số sau tối đa điểm thập phân ... nếu kết quả là số float

Có hai lựa chọn để làm điều này

number_format[$final ,2];

sprintf ["%.2f", $final ];

Nhưng vấn đề là ... nếu kết quả cuối cùng của tôi là một int như

sprintf ["%.2f", $final ];
3 tôi kết thúc với

25.00 

hoặc nếu kết quả cuối cùng là một số thứ như

sprintf ["%.2f", $final ];
4 nó mang lại cho tôi

12.30

Và tôi không muốn điều đó

Có cách nào để định dạng một số để hiển thị 2 chữ số sau điểm nổi chỉ khi đó là số float với hơn 2 chữ số sau dấu thập phân? Hoặc tôi nên thực hiện một số kiểm tra trước khi định dạng số của tôi?

Đã hỏi ngày 21 tháng 7 năm 2013 lúc 11:01Jul 21, 2013 at 11:01

Bài Viết Liên Quan

Chủ Đề