Funktsioon money_format
Funktsioon money_format teisendab arvu stringiks, mis on vormindatud rahasummana vastavalt aktiivsele locale'ile. Esimeseks parameetriks võtab ta vormingu stringi, teiseks - vormindatava arvu. Funktsioon on saadaval ainult süsteemides, mis toetavad strfmon (nt Linux).
Süntaks
money_format(format, number);
Näide
Arvu vormindamine rahaliseks vorminguks USA locale'i jaoks:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Koodi täitmise tulemus:
'USD 1,234.56'
Näide
Vormindamine täpsuse ja valuutasümboli määramisega:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Koodi täitmise tulemus:
'1.234,56 EUR'
Näide
Negatiivse arvu vormindamine:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Koodi täitmise tulemus:
'-£1,234.56'
Vaata ka
-
funktsiooni
number_format,
mis vormindab arvu tuhandike eraldajaga -
funktsiooni
sprintf,
mis tagastab vormindatud stringi