我们如何将指数格式转换为PHP的实际数字

时间:2011-03-08 10:11:53

标签: php

我们如何将8.64E+14转换为PHP的实际值?

2 个答案:

答案 0 :(得分:1)

如果不是浮点数,则转换为浮点数,并printf()结果:

printf('%.0f', (float) '8.64E+14');

请注意,转换为int将不起作用,因为该转换不理解以科学记数法表示为字符串的数字。在某些系统上,您给定的数字太大而无法容纳到int中,因此PHP可能会使其成为浮点数。

答案 1 :(得分:1)

这已经是实际价值了。值类型为float。

$float = 8.64E+14;
var_dump($float); //will give you float 8.64E+14