我需要将以下科学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
输出应如上所示。
参考链接:http://www.easysurf.cc/scintd.htm
TIA
答案 0 :(得分:0)
$num1 = (int)1.2378147769392E+14;
echo $ num1将返回实数123781477693920
$num2 = (int)4.9999999999998E-6;
echo $ num2也会将实数返回为0