Neueste Web-Entwicklung Tutorials
 

PHP number_format() Function

<PHP String Referenz

Beispiel

Format Zahlen:

<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Führen Sie zB »

Definition und Verwendung

Die number_format() Funktion formatiert eine Zahl mit Tausender - Gruppierung.

Note: Diese Funktion unterstützt einen, zwei oder vier Parameter (not three) .


Syntax

number_format( number,decimals,decimalpoint,separator )

Parameter Beschreibung
number Erforderlich. Die Zahl formatiert werden. Wenn keine weiteren Parameter eingestellt sind, wird die Zahl ohne Dezimalstellen formatiert und mit Komma (,) als Tausendertrennzeichen .
decimals Optional. Gibt an, wie viele Dezimalstellen. Wenn dieser Parameter gesetzt ist, wird die Nummer mit einem Punkt formatiert werden (.) Als Dezimalpunkt
decimalpoint Optional. Gibt an, welche Zeichenfolge für Dezimalpunkt zu verwenden
separator Optional. Gibt an, welche Zeichenfolge für Tausender-Trennzeichen zu verwenden. Nur das erste Zeichen des Separators verwendet wird. Zum Beispiel "xxx" wird die gleiche Ausgabe wie geben "x"

Note: Wenn dieser Parameter angegeben wird, werden alle anderen Parameter erforderlich und

Technische Details

Rückgabewert: Gibt die formatierte Zahl
PHP Version: 4+
Änderungsprotokoll: Ab PHP 5.4, diese Funktion unterstützt mehrere Bytes in dem Parameter Dezimalpunkt und Separator. Nur das erste Byte jeden Separator wurde in älteren Versionen verwendet.

Mehr Beispiele

Beispiel 1

Sie wollen einen Preis zurück: Ein Parameter wird die Zahl abzurunden (es wird ohne Dezimalstellen formatiert werden). Zwei Parameter sollten geben das gewünschte Ergebnis:

<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
Führen Sie zB »

<PHP String Referenz