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

So verwenden Sie die PHP-Funktion „money_format'.

藏色散人
藏色散人Original
2019-05-26 11:18:312831Durchsuche

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)

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);
?>

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!

Stellungnahme:
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