如何将数据类型从PHP中的变量更改为double

-2 php

我从方程计算得到了一个变量$ a.

$a = 2.367760572051E-5
Run Code Online (Sandbox Code Playgroud)

我需要一个输出,所以$ a的结果是0.00002367760572051所以我尝试使用这个将变量转换为double:

$result = (double)$a;
Run Code Online (Sandbox Code Playgroud)

但结果仍然是一样的.有没有办法转换它?

Phi*_*hil 5

如果您只是一个格式化的字符串,请尝试这一个

$result = sprintf('%0.17f', $a);
Run Code Online (Sandbox Code Playgroud)

还有

$result = number_format($a, 17);
Run Code Online (Sandbox Code Playgroud)