PHP - number_format

Syntax

number_format("Zahl"[,"Dezimalstellen"] [,"Dezimaltrennzeichen","Tausendertrennung"])

Erklärung

Die Funktion number_format gibt den Parameter "Zahl" in der gewünschten Formatierung als Zeichenkette zurück.

Wird lediglich der Parameter "Zahl" übergeben, so erfolgt die Ausgabe ohne Nachkommastellen und einem Komma aus Tausendergruppentrennung.

Durch den optionalen Parameter "Dezimalstellen" kann die Anzahl der auszugebenden Nachkommastellen festgelegt werden, als Dezimaltrenzeichen wird dann ein Punkt verwendet.

Die optionalen Parameter "Dezimaltrennzeichen" und "Tausendertrennung", die stets zusammen angegeben werden müssen, bestimmen, welches Zeichen für die Trennung der Nachkommastellen (i.d.R. ein Komma) und der Tausendergruppen (i.d.R. ein Punkt) verwendet wird.

Vergleiche auch sprintf

Beispiel

<?php

$zahl = 1234567.123;

echo number_format($zahl)."<br>";

echo number_format($zahl,1)."<br>";

echo number_format($zahl,2, ",", ".");

?>

Ergebnis:

1,234,567
1,234,567.1
1.234.567,12

zurück: PHP - Mathematische Funktionen & Berechnungen

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch