Funktionen money_format
Funktionen money_format omdanner et tal til en streng, der er formateret som en pengeværdi i henhold til den aktuelle lokalitet. Den tager en formatstreng som første parameter og tallet, der skal formateres, som anden parameter. Funktionen er kun tilgængelig på systemer, der understøtter strfmon (f.eks. Linux).
Syntaks
money_format(format, number);
Eksempel
Formatering af et tal til pengeformat for USA lokalitet:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Resultat af kodeudførelse:
'USD 1,234.56'
Eksempel
Formatering med angivelse af præcision og valutasymbol:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Resultat af kodeudførelse:
'1.234,56 EUR'
Eksempel
Formatering af et negativt tal:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Resultat af kodeudførelse:
'-£1,234.56'
Se også
-
funktionen
number_format,
som formaterer et tal med tusindtalsseparation -
funktionen
sprintf,
som returnerer en formateret streng