我正在尝试转换科学记数/指数。
例如:
我从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) }
请问我该怎么办?
谢谢
答案 0 :(得分:1)
您可以使用number_format()函数; e.g。
<?php
$awb = "4.96e-6";
print number_format($awb, 10);
?>
将导致输出:0.0000049600。