-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)
但结果仍然是一样的.有没有办法转换它?
如果您只是一个格式化的字符串,请尝试这一个
$result = sprintf('%0.17f', $a);
Run Code Online (Sandbox Code Playgroud)
还有
$result = number_format($a, 17);
Run Code Online (Sandbox Code Playgroud)