Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Funktion „money_format'.
Die PHP-Funktion „money_format“ wird verwendet, um eine als Währungszeichenfolge formatierte Zeichenfolge zurückzugeben. Die Syntax lautet „money_format(string,number)“ und bezieht sich auf die zu formatierende Zeichenfolge und darauf, wie die darin enthaltenen Variablen formatiert werden .
Wie verwende ich die PHP-Money_Format-Funktion?
Definition und Verwendung
Die Funktion „money_format()“ gibt eine als Währungszeichenfolge formatierte Zeichenfolge zurück.
Diese Funktion fügt eine formatierte Zahl an der Prozentzeichenposition (%) in die Hauptzeichenfolge ein.
Hinweis: money_format()-Funktion funktioniert nicht auf der Windows-Plattform.
Tipp: Diese Funktion wird häufig zusammen mit der Funktion setlocale() verwendet.
Tipp: Um alle verfügbaren Sprachcodes anzuzeigen, besuchen Sie unser Referenzhandbuch für Sprachcodes.
Syntax
money_format(string,number)
Rückgabewert:
Gibt die formatierte Zeichenfolge zurück.
Die Zeichen vor und nach der Formatzeichenfolge werden unverändert zurückgegeben. Nicht numerische Zahlen geben NULL zurück und generieren E_WARNING.
PHP-Version: 4.3.0+
Beispiel 1
Internationales Format mit 2 Dezimalstellen (Deutschland):
<?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?>
Ausgabe des obigen Codes:
1 234,56 EUR
Beispiel 2
Negative Zahlen, wobei () das internationale US-Format für negative Zahlen angibt, Genauigkeit 2 auf der rechten Seite und „*“ " Für Füllzeichen:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
Ausgabe des obigen Codes:
(******1234.57)
Beispiel 3
en_US Internationales Format:
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("The price is %i", $number); ?>
Ausgabe des obigen Codes:
The price is USD 1,234.56
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion „money_format'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!