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

Chuyển đổi số thành float và làm tròn chính xác trong PHP?

Để làm tròn số, sử dụng hàm round() trong PHP. Giả sử có các giá trị đầu vào sau:

$amount = 50.78; $quantity = 45.5;

Chuyển đổi chúng sang float như sau:

$am = (float) round($amount, 4); $quant = (float) round($quantity, 4);

Ví dụ

Mã PHP như sau:

<!DOCTYPE html> <html> <body> <?php $amount = 50.78; $quantity = 45.5; $am = (float) round($amount, 4); echo $am, "<br>"; $quant = (float) round($quantity, 4); echo $quant, "<br>"; $correctAmount = round($am * $quant, 4); echo "Kết quả là = ", $correctAmount; ?> </body> </html>

Kết quả

Đoạn mã trên sẽ cho kết quả sau:

50.78 45.5 Kết quả là = 2310.49