Heim >Backend-Entwicklung >PHP-Tutorial >Wie rundet man einen PHP-String auf zwei Dezimalstellen?
Eine Zahl in PHP auf zwei Dezimalstellen runden
In diesem Snippet wollen wir eine PHP-Zeichenfolge zum Formatieren auf zwei Dezimalstellen runden es richtig für die Ausgabe. Um dies zu erreichen, könnten wir eine benutzerdefinierte Funktion namens „round_to_2dp()“ verwenden.
Die Funktionsdefinition sollte wie folgt lauten und die Funktion „number_format()“ verwenden:
function round_to_2dp($number) { return number_format((float)$number, 2, '.', ''); }
Hier ist ein Beispiel dafür Verwendung:
$number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; // Outputs 520.00
Die Funktion number_format() benötigt drei Argumente:
In diesem Fall setzen wir das Argument decimals auf 2 und geben zwei Dezimalstellen an. Das Endergebnis wird als String zurückgegeben.
Das obige ist der detaillierte Inhalt vonWie rundet man einen PHP-String auf zwei Dezimalstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!