我必须将转换表作为一个项目来编写。然而,他们给我们的一些数字是4.014e+9和3.861e-7,还有一些包括e+和e-。如果我想把它乘以输入的数字,PHP能识别常数E吗?
$result = "RESULT:" . $num * 4.014e+9;
和
$result = "RESULT:" . $num * 3.861e-7;
还是我需要做一些其他的事情才能让它认出它?
e
不是常数;它是科学符号float literal的一部分。
我想通了;我混淆了常数e和科学记数法@尼克布告诉我PHP支持科学记数法。
如果它不起作用,您可以始终将函数pow()与pow(10,$X)一起使用;作为一种变通方法。但首先自己尝试一下代码,看看它是否有效。