Функцыя 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
,
якая вяртае адфарматаваны радок