Dieser Artikel stellt hauptsächlich die Analyse von Gleitkommaberechnungsbeispielen in PHP vor und analysiert die Verwendung der PHP-Rundungsfunktion für Gleitkommaberechnungen in Form von Beispielen.
Wer Ich mache E-Commerce Manchmal ist es unvermeidlich, den Preis zu berechnen, und dann habe ich eine Falle in PHP entdeckt. Wenn Sie den korrekten Wert verbal berechnen, unterscheidet sich die PHP-Berechnung von Ihrer
Bitte Sehen Sie sich den folgenden Code an:
$price=69.1; $count=100; $total=$price*$count-6910; echo $total;
Erraten Sie den Wert der Variablen $total und die Ausgabe lautet: -9.09494701773E-13
Wie kann dieses Problem gelöst werden?
Verwenden Sie die Rundungsfunktion
Der Code wird wie folgt geändert:
$price=69.1; $count=100; $total=round($price*$count)-6910; echo $total;
Das Problem ist gelöst und die Ausgabe ist 0, richtig
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP Excel-Datei hochladen, um Daten in die MySQL-Datenbank zu importieren
php array_merge_recursive Array merge
Das obige ist der detaillierte Inhalt vonAnalyse von Beispielen für Gleitkommazahlenoperationen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!