给定数字1.905e+06
,如何使用PHP将其转换为非科学记数法?
有没有我可以使用的功能?例如,文字1.905e+06
将变为1905000
。
答案 0 :(得分:1)
$n = 1.905e+06;
echo sprintf('%d', $n)."\r\n";
echo (int)$n."\r\n";
echo (int)((float)$n)."\r\n";
echo sprintf('%f', $n)."\r\n";
echo (float)$n."\r\n";
这些方法中的任何一种? demo here
答案 1 :(得分:1)
您可以这样做:
echo (int)1.905e+06;
显示,或:
$num = (int)1.905e+06;
将科学数字设置为变量$num
。