PHP:将Scientific E值转换为Number

时间:2017-05-12 06:09:36

标签: php

我需要将以下科学e值转换为php中的普通字符串或实数

$num1 = 1.2378147769392E+14;

$num2 = 4.9999999999998E-6;

echo number_format($num1, 0, '', ''); // o/p:- 123781477693920

echo number_format($num2, 0, '', ''); // o/p:- 0

$ num2的预期输出为 0.0000049999999999998

enter image description here

输出应如上所示。

参考链接:http://www.easysurf.cc/scintd.htm

TIA

1 个答案:

答案 0 :(得分:0)

$num1 = (int)1.2378147769392E+14;

echo $ num1将返回实数123781477693920

$num2 = (int)4.9999999999998E-6;

echo $ num2也会将实数返回为0