Heim > Artikel > Backend-Entwicklung > PHP-Funktion number_format()
Zahlen formatieren Die Funktionen „number_format“ und „round“
number_format() formatieren Zahlen durch Gruppierung nach Tausendern.
Syntax: Zahlenformat(Zahl,Dezimalstellen,Dezimalpunkt,Trennzeichen)
Parameter . Die zu formatierende Zahl. Wenn keine anderen Parameter festgelegt sind, werden Zahlen ohne Dezimalpunkt und mit Kommas (,) als Trennzeichen formatiert.
Dezimalzahlen Optional. Geben Sie die Anzahl der Dezimalstellen an. Wenn dieser Parameter festgelegt ist, werden Zahlen mit einem Punkt (.) als Dezimalpunkt formatiert.
Dezimalpunkt Optional. Gibt die als Dezimalpunkt verwendete Zeichenfolge an.
Trennzeichen Gibt die Zeichenfolge an, die als Tausendertrennzeichen verwendet wird. Es wird nur das erste Zeichen des Parameters verwendet. Beispielsweise gibt „xyz“ nur „x“ aus.
Hinweis: Wenn dieser Parameter gesetzt ist, sind alle anderen Parameter erforderlich.
Tipps und Hinweise
Hinweis: Diese Funktion unterstützt einen, zwei oder vier Parameter (nicht drei).
<?php echo number_format("1000000"); echo number_format("1000000",2); echo number_format("1000000",2,",","."); ?>Die Funktion „round()“ rundet Gleitkommazahlen.
Syntax: Round(x,prec)
Parameter . Gibt die zu rundende Zahl an.
prec ist optional. Gibt die Anzahl der Nachkommastellen an.
Beschreibung: Gibt das Ergebnis der Rundung von x gemäß der angegebenen Präzision prec (der Anzahl der Dezimalstellen nach dem Dezimalpunkt) zurück. prec kann auch negativ oder null sein (Standard).
Hinweis: PHP kann Zeichenfolgen wie „12.300.2“ standardmäßig nicht korrekt verarbeiten.