我不得不將轉換表編寫爲項目。然而,他們給我們的一些數字是4.014e + 9和3.861e-7,以及一些包括e +和e-的其他數字。如果我想通過輸入的數字乘以這個值,PHP是否能識別常量E?PHP數學函數Contceptant E
$result = "RESULT:" . $num * 4.014e+9;
和
$result = "RESULT:" . $num * 3.861e-7;
或者我需要這麼別的東西它認識到它?
我不得不將轉換表編寫爲項目。然而,他們給我們的一些數字是4.014e + 9和3.861e-7,以及一些包括e +和e-的其他數字。如果我想通過輸入的數字乘以這個值,PHP是否能識別常量E?PHP數學函數Contceptant E
$result = "RESULT:" . $num * 4.014e+9;
和
$result = "RESULT:" . $num * 3.861e-7;
或者我需要這麼別的東西它認識到它?
e
不是常數;它是scientific notation float literal的一部分。
如果它不起作用,您可以隨時使用函數pow() pow(10,$ X);作爲解決方法。但首先嚐試自己的代碼,看看它是否有效。
我明白了;我對常數e和科學記數法感到困惑。 @nickb告訴我,PHP支持科學記數法。
這不是數學常數E,而是使用stndard科學格式 – 2012-08-01 19:08:41
表示的數字你試過了嗎?這不行嗎?它應該工作。 – 2012-08-01 19:09:42
@火箭混淆在常數e(2.718 ...)和科學記數法e之間,這代表了10^x – nickb 2012-08-01 19:10:52