次の番号を追加したい
$res = 0.000000002 + 0.000000002 + 0.000000002;
こんな結果になりました
4.2E-8
0.000000006を取得する方法を誰か説明できますか
ありがとう
これを試してください。
$res = 0.000000002 + 0.000000002 + 0.000000002;
echo number_format($res, 9, '.', '');die;
ここで 9 no は、表示する桁数のドットの後に記述します。
$res = 0.0000000002 + 0.0000000002 + 0.0000000002;
echo exp2dec($res);
function exp2dec($number) {
preg_match('/(.*)E-(.*)/', str_replace(".", "", $number), $matches);
$num = "0.";
while ($matches[2] > 0) {
$num .= "0";
$matches[2]--;
}
return $num . $matches[1];
}
die;
これを試してください。