30/09/2018, 22:01

Làm sao để cho php bỏ hiển thị kiểu toán học (vd: 5e+6)?

Mình đang vướng mắc vấn đề này, mọi người ai biết mách giùm với nhé:
echo 5000000; \ result: 5e+6
Không biết là do bản php hay không, ở local thì nó vẫn ra 5000000, nhưng cài lên host nó lại ra 5e+6.
ra bình thường thì không sao nhưng ra kiểu 5e+6 thì độ kén người dùng rất cao với cả dùng js lấy giá trị rất phức tạp. Chả nhẽ mỗi lần in số ra lại thêm hàm number_format(). Bạn nào biết setting kiểu gì dễ dàng bỏ cách hiển thị 5e+6 đi không chỉ mình nhé. Xin cảm ơn!

Phan Hoàng viết 00:13 ngày 01/10/2018

Chắc chắn phải dùng number_format hoặc printf rồi. (cách viết scientific notation cũng giống như thông thường thôi mà, cùng giá trị, và thường máy tính sẽ chuyển về dạng này giúp cho việc nhân chia nhanh hơn). Còn nếu không muốn dùng number_format hay printf thì bạn chuyển thành chuỗi khi echo ra

echo '5000000'
Bài liên quan
0