我已经切换到ios,当服务器显示带有精确点的小数字时,我有一个奇怪的问题。所以以下数字为例:
0.000036
当我var_dump它时,表示如下:
3.6E-5
如何关闭此功能会导致使用此表示法工作感到困惑?
更新:
我知道 number_format 我可以显示数字,但是在Windows中没有必要......这是一些IOS设置正在执行吗?是否可以关闭它?
答案 0 :(得分:0)
<?php
$num = 0.000036;
echo number_format($num,6);
?>
或者,无论数字多长,它都会自动为您执行
<?php
$num = 0.000036;
$length = strlen($num);
echo number_format($num,$length -1);
?>
答案 1 :(得分:0)
如果你是var_dumping变量,你可以使用printf()以你想要的格式获取它,而不必规定你想要的小数位数:
$var = 0.000036;
var_dump(printf('%f', $var));