АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
117 of 410 menu

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