我可以阻止此操作以科学记数法返回答案吗?

Wil*_*ill 3 php math

我有一个相当简单的公式,虽然它涉及一个大数字,基本上是这样的:

$one = 1300391053;   
$two = 0.768;

// $millitime = 1.30039116114E+12    
$millitime = ($one+$two)*1000;
Run Code Online (Sandbox Code Playgroud)

我知道这是技术上正确的答案,但我期待得到1300391053768.这样做的目的是以毫秒为单位获得时间.我可以将两者合并并删除小数,尽管感觉有点奇怪.

有没有办法让它"正确"存储?

[如旁注,似乎并非所有装置都处理相同的情况.我的本地PHP安装(MacOS上的v5.3)返回sci表示法,但我运行相同的代码writecodeonline.com并获得我期望/想要的东西.]

eLo*_*ato 5

用它来打印"标准"表示法,

$big_integer = 1202400000;  
$formatted_int = number_format($big_integer, 0, '.', ''); 
echo $formatted_int; //outputs 1202400000 as expected 

$sample_float = (float)100000 //float; 
$formatted_float = number_format($sample_float, 2, '.', ''); 
echo $formatted_float; //outputs 100000.00 as expected
Run Code Online (Sandbox Code Playgroud)

我猜这些例子会有所帮助