Php 如何将2.0E-6转换为0.00000200?
如何将2.0E-6转换为0.00000200 我尝试将0.0000100乘以2,我需要精确的值。您可以使用来执行您想要的操作:Php 如何将2.0E-6转换为0.00000200?,php,Php,如何将2.0E-6转换为0.00000200 我尝试将0.0000100乘以2,我需要精确的值。您可以使用来执行您想要的操作: print number_format($your_var, 9); 这将为您提供完整的十进制输出,而不是符号输出。 你的意思是你想把一个浮点数格式化成一个字符串,并且永远不要用科学记数法写它?在这种情况下,您是否尝试过sprintf(“%.08F”,value)?请参阅以了解格式字符串的工作方式。此外,请记住,浮点数(按设计!)永远不会精确。 $myVal = 0.
print number_format($your_var, 9);
这将为您提供完整的十进制输出,而不是符号输出。
你的意思是你想把一个浮点数格式化成一个字符串,并且永远不要用科学记数法写它?在这种情况下,您是否尝试过
sprintf(“%.08F”,value)
?请参阅以了解格式字符串的工作方式。此外,请记住,浮点数(按设计!)永远不会精确。
$myVal = 0.0000002;
echo $myVal; // "2.0E-7"
printf("%0.7f", $myVal); // "0.0000002"