-2

我必须编写一个转换表作为一个项目。然而,他们给我们的一些数字是 4.014e+9 和 3.861e-7,还有一些包括 e+ 和 e-。如果我想将它乘以输入的数字,PHP 能识别常量 E 吗?

$result = "RESULT:" . $num * 4.014e+9;

$result = "RESULT:" . $num * 3.861e-7;

还是我需要其他东西才能识别它?

4

3 回答 3

4

e不是常数;它是科学记数法 float literal的一部分。

于 2012-08-01T19:08:41.570 回答
1

我想到了; 我对常数 e 和科学记数法感到困惑。@nickb 告诉我 PHP 支持科学记数法。

于 2012-08-01T19:20:49.053 回答
0

如果它不起作用,您始终可以将函数pow()与 pow(10,$X); 一起使用。作为一种解决方法。但首先自己尝试代码,看看它是否有效。

于 2012-08-01T19:13:20.897 回答