PHP money_format()Funktionen
Beispiele
en_US internationales Format:
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
Der obige Code gibt Folgendes aus:
Definition und Verwendung
Die Funktion money_format() gibt eine Zeichenfolge zurück, die als Währungszeichenfolge formatiert ist.
Diese Funktion fügt an der Position des Prozentzeichens (%) eine formatierte Zahl in die Hauptzeichenfolge ein.
Hinweis:Die Funktion money_format() funktioniert nicht auf Windows-Plattformen.
Tipp:Diese Funktion wird häufig zusammen mit der Funktionsetlocale()verwendet.
Tipp:Um alle verfügbaren Sprachcodes einzusehen, besuchen Sie bitte unser Language Code Reference Manual.
Syntax
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu formatierende Zeichenfolge und die Formatierung der Variablen in der Zeichenfolge an. Mögliche Formatwerte: Auffüllung und Flags:
Feldbreite:
Konvertierungszeichen:
Hinweis:Wenn mehrere der oben genannten Formatwerte verwendet werden, müssen sie in der oben angegebenen Reihenfolge verwendet werden und können nicht umsortiert werden. Hinweis:Diese Funktion wird durch Locale-Einstellungen beeinflusst. |
| number | Erforderlich. Die Zahl, die an der Position des %-Zeichens in die formatierte Zeichenfolge eingefügt werden soll. |
Technische Details
| Rückgabewert: | Gibt die formatierte Zeichenkette zurück. Zeichen vor und nach der formatierten Zeichenkette werden unverändert zurückgegeben. Nicht-numerische Werte geben NULL zurück und erzeugen eine E_WARNING. |
|---|---|
| PHP-Version: | 4.3.0+ |
Weitere Beispiele
Beispiel 1
Internationales Format mit 2 Dezimalstellen (Deutschland):
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
Der obige Code gibt Folgendes aus:
Beispiel 2
Negative Zahl, internationales US-Format mit () zur Kennzeichnung negativer Zahlen, Genauigkeit von 2 auf der rechten Seite, "*" als Füllzeichen:
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
Der obige Code gibt Folgendes aus:
PHP-String-Referenzhandbuch Weitere Erweiterungen