Функција money_format
Функцијата money_format го преобразува бројот во стринг, форматиран како парична вредност според тековната локала. Како прв параметар прима стринг за формат, како втор - број за форматирање. Функцијата е достапна само во системи кои поддржуваат strfmon (на пример, Linux).
Синтакса
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,
која враќа форматиран стринг