PHP rundet Dezimalzahlen präzise auf zwei Stellen
Sie möchten eine Dezimalzahl in PHP auf zwei Dezimalstellen reduzieren. Konkret möchten Sie 49,955 in 49,95 umrechnen. Die Funktion „number_format“ rundet den Wert auf 49,96, während substr nicht verwendet werden kann, wenn die Zahl kleiner als zwei Dezimalstellen ist.
Die Lösung besteht darin, die Zahl mit 100 zu multiplizieren, ihren Grundwert zu nehmen und ihn zurückzudividieren durch 100. Dies kann wie folgt ausgedrückt werden:
<code class="php">$roundedNumber = floor($number * 100) / 100;</code>
Diese Methode rundet die Zahl genau auf zwei Dezimalstellen ab und sorgt so für Präzision bei Ihren Berechnungen.
Das obige ist der detaillierte Inhalt vonWie kann man Dezimalzahlen in PHP genau und präzise auf zwei Stellen runden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!