2017-03-20 18 views
-2

我想得到這個兩個數字的確切答案是0.00001950899 但這給了我1.9508993743661E-5。我得到了錯誤的回報在PHP部門

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

我將如何得到確切答案?

+0

什麼1.9508993743661×10^-5? –

+0

$ value = 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

相關問題