2017-03-20 3 views
-2

Ich möchte die genaue Antwort dieser zwei Nummer, die 0,00001950899 ist, aber das gibt mir 1.9508993743661E-5.Ich habe falsche Rückkehr in PHP-Abteilung

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

Wie bekomme ich die genaue Antwort?

+0

Was gibt ist 1,9508993743661 * 10^-5? –

+0

$ Wert = 1.9508993743661E-5. – ampedo

+0

'E' steht für' * 10^' –

Antwort

2

Du richtigen Wert bekommen, aber immer noch können Sie es formatieren number_format

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

mit Es wird Sie 0,00001950899374366080

+0

DANKE, Sir, ich habe jetzt die richtige Antwort bekommen. – ampedo

Verwandte Themen