作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
Possible Duplicate:
Show more digits in PHP
让我提供一些关于我的问题的背景信息。我们有一个旧的遗留应用程序正在迁移到不同的服务器。在新服务器中,我们发现长 float 以科学记数法打印 - 这在我们以前的服务器中不是这种情况。
例如:
$num1 = 60000000000.0;
$num2 = 2000000000.0;
$sum = $num1 + $num2;
echo $sum; //prints 6.2E+10 in new server but 62000000000 in old one..
现在,我知道我们可以使用 number_format()
或 printf()
等来解决这个问题。然而,我的问题是应用程序中的此类计算太多,并且很难更改所有实例。
所以有人可以帮助我解决我的情况吗?有全局解决方案吗?某些可配置的东西可能在 php.ini 或其他东西中?任何人都可以给我任何指示,为什么这在旧服务器上工作正常但在新服务器上却不行?哪些服务器设置可能导致此问题?
非常感谢任何帮助!
我是一名优秀的程序员,十分优秀!