Функция 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функцияси,
форматланган сатрни қайтаради