Функција money_format
Функција money_format претвара број у стринг, форматиран као новчана вредност према тренутној локали. Први параметар прихвата стринг формата, други - број за форматирање. Функција је доступна само на системима који подржавају strfmon (на пример, Линукс).
Синтакса
money_format(format, number);
Пример
Форматирање броја у новчани формат за локал САД:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Резултат извршавања кода:
'USD 1,234.56'
Пример
Форматирање са навођењем прецизности и симбола валуте:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Резултат извршавања кода:
'1.234,56 EUR'
Пример
Форматирање негативног броја:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Резултат извршавања кода:
'-£1,234.56'
Погледајте такође
-
функцију
number_format,
која форматира број са раздвајањем хиљада -
функцију
sprintf,
која враћа форматирани стринг