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функциясы,
бұл пішімделген жолды қайтарады