English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die Funktion money_format() wird verwendet, um Zahlen in货币字符串格式化。
string money_format ( string $format , float $number )
Wird verwendet, um Zahlen in Währungszeichenketten zu formatieren.
Diese Funktion fügt an der Stelle des Prozentsymbols im Hauptstring eine formatierte Zahl ein.
Anmerkung: Die money_format() Funktion funktioniert nicht auf Windows-Plattformen.
Rückgabewert: Formatierter Zeichen. Die Zeichen vor und nach dem Formatstring werden unverändert zurückgegeben. Wenn der übergebene number nicht eine Zahl ist, wird NULL zurückgegeben und ein E_WARNING erzeugt.
Nummer | Parameter und Beschreibung |
---|---|
1 | string Die zu formatierende Zahl. Mögliche Formatwerte: Füllung und Zeichen:
Feldbreite:
Konvertierungszeichen:
Anmerkung:Wenn mehrere der oben genannten Formatwerte verwendet werden, müssen sie in der oben genannten Reihenfolge verwendet werden und dürfen nicht durcheinandergebracht werden. Anmerkung:Diese Funktion ist von den lokalen Einstellungen beeinflusst. |
2 | number Die Zahl, die an der Stelle des Prozentsymbols im Formatstring eingefügt werden soll. |
Probieren Sie den folgenden Beispiel, de_DE (Deutschland) internationales Währungsformat, und mit 2 eine Dezimalzahl im internationalen Währungsformat:
<?php //mit 2 eine Dezimalzahl im internationalen Währungsformat $input = 1000.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $input); ?>Testen Sie heraus‹/›
Ausgabeergebnis
1.000,56 EUR