Làm cách nào để hiển thị giá trị float trong PHP?
Kiểu dữ liệu này đại diện cho các giá trị thập phân. Số float (số dấu phẩy động) là một số có dấu thập phân hoặc một số ở dạng số mũ Show
cú phápví dụ 1đầu ra ví dụ 2đầu ra ví dụ 3đầu ra Trong PHP, kích thước của một giá trị thả nổi phụ thuộc vào nền tảng. Do biểu diễn bên trong của các số dấu phẩy động, có thể có đầu ra không mong muốn trong khi thực hiện hoặc kiểm tra các giá trị dấu phẩy động cho bằng nhau. Ví dụ, xem chương trình sau PHP
True0 True1 $value1 True3 $value2 True5 True6_______0_______7 True8 True9 bool(true)0 bool(true)1 bool(true)2 True6_______0_______7 bool(true)5 True9 bool(true)0
bool(true)8 đầu ra. False
Giải trình. Đầu ra của mã này là Sai, điều này rất khó đoán nhưng trong PHP, giá trị1 không chính xác là 1. 6 tôi. e nó đến từ sự khác biệt giữa 8 và 6. 4 mà hóa ra lại là 1. 599999 đó là lý do tại sao tuyên bố này hóa ra là sai Làm thế nào để giải quyết vấn đề trên? chương trình 1. PHP
True0 True1 // Declare valuable and initialize it 2True1 $value1 // Declare valuable and initialize it 5$value2 // Declare valuable and initialize it 77 |