我不得不将转换表编写为项目。然而,他们给我们的一些数字是4.014e + 9和3.861e-7,还有一些包括e +和e-。如果我想将其乘以输入的数字,PHP是否会识别常数E?
$result = "RESULT:" . $num * 4.014e+9;
和
$result = "RESULT:" . $num * 3.861e-7;
或者我是否需要这样的东西来识别它?
答案 0 :(得分:4)
e
不是常数;它是scientific notation float literal的一部分。
答案 1 :(得分:1)
我明白了;我在常数和科学记数法之间感到困惑。 @nickb告诉我,PHP支持科学记数法。
答案 2 :(得分:0)
如果它不起作用,你可以随时使用函数pow()和pow(10,$ X);作为一种解决方法。但首先要亲自尝试代码,看它是否有效。