Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie die PHP-Funktion „money_format'.

So verwenden Sie die PHP-Funktion „money_format'.

藏色散人
Freigeben: 2023-02-22 19:20:01
Original
2901 Leute haben es durchsucht

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 .

So verwenden Sie die PHP-Funktion „money_format'.

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)
Nach dem Login kopieren

So verwenden Sie die PHP-Funktion „money_format.

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);
?>
Nach dem Login kopieren

Ausgabe des obigen Codes:

1 234,56 EUR
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

Ausgabe des obigen Codes:

(******1234.57)
Nach dem Login kopieren

Beispiel 3

en_US Internationales Format:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
Nach dem Login kopieren

Ausgabe des obigen Codes:

The price is USD 1,234.56
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage