Die money_format Funksie
Die money_format funksie omskep 'n getal na 'n string, geformateer as 'n geldwaarde volgens die huidige lokale instellings. Die eerste parameter is 'n formaat string, die tweede is die getal om te formateer. Die funksie is slegs beskikbaar in stelsels wat strfmon ondersteun (bv. Linux).
Sintaksis
money_format(format, number);
Voorbeeld
Formattering van 'n getal na 'n geldformaat vir die VSA-lokale instelling:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Resultaat van die kode-uitvoering:
'USD 1,234.56'
Voorbeeld
Formattering met spesifikasie van presisie en geldeenheid simbool:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Resultaat van die kode-uitvoering:
'1.234,56 EUR'
Voorbeeld
Formattering van 'n negatiewe getal:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Resultaat van die kode-uitvoering:
'-£1,234.56'
Sien ook
-
die
number_formatfunksie,
wat 'n getal met duisend skeiding formateer -
die
sprintffunksie,
wat 'n geformateerde string teruggee