2017-03-20 3 views
-2

私は0.00001950899 ですが、これは私に1.9508993743661E-5を与えるこの2つの番号の正確な答えを取得したいと思います。私はPHP部門で間違ったリターンを得ました

$n1 = 1; 
    $n2 = 51258.4100; 
    $value = $n1/$n2; 
    echo $value ; 

正確な回答はどうすればわかりますか?

+0

何1.9508993743661 * 10^-5ですか? –

+0

$値= 1.9508993743661E-5。 – ampedo

+0

'E'は' * 10^'を意味します。 –

答えて

2

は、あなたは正しい値を得ているが、それでも、あなたはそれがあなたに与えますnumber_format

$n1 = 1; 
$n2 = 51258.4100; 
$value = $n1/$n2; 
echo number_format((float)$value, 20, '.', ''); //show a number to 20 decimal places 

使用してフォーマットすることができ0.00001950899374366080

+0

ありがとうございました。私は正しい答えを得ました。 – ampedo

関連する問題