English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP money_format() Funktion

    PHP String Zeichenkettenfunktionen Handbuch

    Die Funktion money_format() wird verwendet, um Zahlen in货币字符串格式化。

Syntax

string money_format ( string $format , float $number )

Definition und Verwendung

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

 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.

Parameter

NummerParameter und Beschreibung
1

string

Die zu formatierende Zahl.

Mögliche Formatwerte:

Füllung und Zeichen:

  • =f - Bestimmen Sie das Zeichen (f) als Füllung (z.B. %=t verwendet "t" als Füllung). Standardmäßig wird ein Leerzeichen als Füllung verwendet.

  • ^ - entfernen Sie die Verwendung der Gruppierungszeichen.

  • + oder ( - Bestimmen Sie, wie Positive und Negative angezeigt werden. Wenn "+" wird das lokale Setup verwendet + und -(Normalerweise wird ein Symbol vor negativen Zahlen hinzugefügt, nicht vor Geschenken). Wenn "(" verwendet wird, werden negative Zahlen in Klammern eingeschlossen. Standard ist die Verwendung von "+".

  • ! - beenden Sie die Verwendung des Währungssymbols in der Ausgabezeichenkette.

  • - Wenn "-" alle Felder linksbündig. Standard ist rechtsbündig.

Feldbreite:

  • x - Bestimmen Sie die minimale Breite des Feldes (x). Standard ist 0.

  • #x - Bestimmen Sie die maximale Anzahl der Stellen vor dem Dezimalpunkt (x). Wird verwendet, um die formatierte Ausgabe in einer Spalte auszurichten. Wird die Anzahl der Stellen der Zahl größer als x, wird diese Angabe ignoriert.

  • .x - Bestimmen Sie die maximale Anzahl der Stellen nach dem Dezimalpunkt (x). Wenn x 0 ist, werden der Dezimalpunkt und die Ziffern nach ihm nicht angezeigt. Standardmäßig wird die lokale Einstellung verwendet.

Konvertierungszeichen:

  • i - Die Zahl wird in das internationale Währungsformat formatiert.

  • n - Die Zahl wird in das Landeswährungsformat formatiert.

  • % - Rückgabewert % Zeichen.

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.

Online-Beispiel

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

PHP String Zeichenkettenfunktionen Handbuch