-2

次の番号を追加したい

$res = 0.000000002 + 0.000000002 + 0.000000002;

こんな結果になりました

4.2E-8

0.000000006を取得する方法を誰か説明できますか

ありがとう

4

5 に答える 5

0

これを試してください。

$res = 0.000000002 + 0.000000002 + 0.000000002;

    echo number_format($res, 9, '.', '');die;

ここで 9 no は、表示する桁数のドットの後に記述します。

于 2013-06-22T09:38:54.610 に答える
-1
$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;

これを試してください。

于 2013-06-22T10:19:02.387 に答える