A money_format függvény
A money_format függvény egy számot karakterlánccá alakít, amely pénzösszegként van formázva az aktuális lokális beállításoknak megfelelően. Az első paraméterként egy formátum karakterláncot fogad, a második paraméterként pedig a formázandó számot. A függvény csak olyan rendszereken érhető el, amelyek támogatják a strfmon függvényt (például Linux).
Szintaxis
money_format(format, number);
Példa
Szám formázása pénzformátumra az USA lokális beállításaival:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
A kód végrehajtásának eredménye:
'USD 1,234.56'
Példa
Formázás pontosság és valuta szimbólum megadásával:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
A kód végrehajtásának eredménye:
'1.234,56 EUR'
Példa
Negatív szám formázása:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
A kód végrehajtásának eredménye:
'-£1,234.56'
Lásd még
-
a
number_formatfüggvényt,
amely egy számot formáz meg ezerelválasztókkal -
a
sprintffüggvényt,
amely egy formázott karakterláncot ad vissza