„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie rundet man PHP-Dezimalzahlen genau auf zwei Dezimalstellen ab?

Wie rundet man PHP-Dezimalzahlen genau auf zwei Dezimalstellen ab?

Veröffentlicht am 08.11.2024
Durchsuche:424

How to Round Down PHP Decimals to Two Decimal Places Accurately?

PHP-Zahlenformatierung: Auf zwei Dezimalstellen abrunden

F: Wie runde ich eine Dezimalzahl in PHP auf zwei Dezimalstellen ab? genau?

A: Um dies zu erreichen, können Sie die folgende Formel verwenden:

floor($number * 100) / 100

Lassen Sie uns die Schritte aufschlüsseln:

  1. Multiplizieren Sie die Zahl mit 100: Dadurch wird der Dezimalpunkt effektiv um zwei Stellen nach rechts verschoben. Beispielsweise wird 49,955 zu 4995,5.
  2. Wenden Sie die Funktion floor() an: Die Funktion floor() rundet das Ergebnis auf die nächste ganze Zahl ab und verwirft alle Bruchteile. In unserem Beispiel wird 4995,5 zu 4995.
  3. Dividieren durch 100: Dies verschiebt den Dezimalpunkt zurück an seine ursprüngliche Position, was zu 49,95 führt.

Beispiel:

$number = 49.955;
echo floor($number * 100) / 100; // Outputs 49.95

Diese Methode gewährleistet eine genaue Abrundung auf zwei Dezimalstellen, auch für Zahlen kleiner als 1.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729654997 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3