Heim >Backend-Entwicklung >PHP-Tutorial >Analyse von Beispielen für Gleitkommazahlenoperationen in PHP

Analyse von Beispielen für Gleitkommazahlenoperationen in PHP

墨辰丷
墨辰丷Original
2018-06-01 10:14:541627Durchsuche

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 Auslösen Detaillierte Erklärung zum Auslösen von Ausnahmen und zum Abfangen bestimmter Ausnahmetypen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn