Wie kann man eine PHP-Zeichenfolge auf zwei Dezimalstellen genau runden?
$number = "520"; // Es ist eine Zeichenfolge aus einer Datenbank
$formatted_number = round_to_2dp($number);
echo $formatted_number;
Die Ausgabe sollte 520.00
sein;
Wie sollte die Definition der Funktion round_to_2dp()
sein?
21 Stimmen
Das ist wirklich kein "Runden". Runden reduziert die Genauigkeit. Es fügt keine Dezimalstellen zu einer Zahl hinzu, die diese nicht hat. Basierend auf vielen der Antworten und Kommentare scheint es, dass die Leute denken, dass Runden etwas ist, was es nicht ist.
runden
ist eine mathematische Funktion, und das ist nur ein Formatierungsproblem.