Функция 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,
която връща форматиран низ