当前位置:  开发笔记 > 编程语言 > 正文

PHP中输出的默认小数位数

如何解决《PHP中输出的默认小数位数》经验,为你挑选了1个好方法。

我在家里的开发盒上做我的php工作,在那里我有一个基本的LAMP设置.当我在我的主页框中查看我的网站时,我回显的任何数字都会自动截断到最低要求的精度.例如2被回复为2,2.2000被回复为2.2.

在生产框中,所有数字都至少回显一个不必要的零,例如100变为100.0.在这两个框中,PHP版本是5.2.5.有没有人知道我是否有可以更改的设置会强制PHP自动删除任何不必要的零?我不想去我的代码中的每个地方输出一个数字,并用printf或类似的东西替换echo.

Muchas gracias.



1> TravisO..:

当你不能依赖PHP配置时,不要忘记number_format(),你可以用它来定义一个数字的返回方式,例如:

// displays 3.14 as 3 and 4.00 as 4    
print number_format($price, 0); 
// display 4 as 4.00 and 1234.56 as 1,234.56 aka money style
print number_format($int, 2, ".", ","); 

PS:并尽量避免使用money_format(),因为它不适用于Windows和其他一些盒子

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有