我正在尝试转换一个科学记数法/指数数。
例如:
我从一个API请求中得到这个号码: 4.96E-6
我想把它转换成他的正常值0.00000496。
我在网上搜索并尝试了一些代码,比如
$awb = "4.96e-6"; // tried with and without quotes
$format = sprintf($awb, "%e");
var_dump($format);
它返回: string(7) "4.96E-6“
$awb = 4.96e-6;
$format = sscanf($awb, "%e");
var_dump($format);
正在返回:
array(1) { [0]=> float(4.96E-6) }
请问我该怎么做?
谢谢
发布于 2017-12-20 02:45:10
您可以使用number_format()函数;例如
<?php
$awb = "4.96e-6";
print number_format($awb, 10);
?>
将产生输出: 0.0000049600。
https://stackoverflow.com/questions/47893019
复制相似问题